That would also explain how a 10 year old can star in 700 episodes without growing older. At all.
But hey, guys. This is Pokemon Crystal
The Violet Gym is much more logical in this version--I mean, instead of impossibly high towers they have bottomless pits.
And it's also completely logical that one can fit a bike into their bags where they can't fit another Apricorn or Berry. Completely logical.