Image size in tf hub

I have a question here…Why we didn’t specify image size as (224,224,3) instead of
“IMAGE_SIZE + (3,)”
Is there a reason for this format?

Its probably because if you want to feed diffetent sizes in case you change your application, of course if this model allows it.

Or perhaps placing a variable in the model so its not changed accidentally