Tiny? The average soccer player is around 5ft9 or 5ft 10, average weight around 175. Not huge but not tiny either. And the NFL has small players, look at Darren Sproles.
Yeah, anyone is great on steroids, Ben Johnson anyone?.
No, baseball isn’t a wonderful game, its slow and tedious. I can admire the individual, but the game is slow and boring. At least the equally long NFL can be genuinely exciting, as can basketball and ice hockey is great.
No one is asking you to appreciate baseball. No one.