The Olympics is a grotesquely over-inflated event that has grown out of all control. Nobody can afford to host it and it leaves each host venue with a legacy of expensive under-used facilities.
It should be radically pruned.
All sports that don't have the Olympics as their most prestigious event should be dropped. That's things like golf, tennis, football. Maybe road cycling too.
I'd also drop any event that has a judge giving scores. If you can't measure it then it's out. Higher, faster, stronger yes – prettier no. This gets rid of gymnastics, synchronised swimming, diving etc.
Then I'd get rid of the 50k walk – just because.