Gymnastics isn't the basis for ALL sports, just for some.
Golf, marathon running, cycling, show jumping, archery, motor racing, tennis, yachting, snooker, mountain biking, canoeing, skiing, football, etc etc.....
You can become very good at any of these sports without having done gymnastics as a toddler.