I have some thoughts but could be totally wrong:
Team sports (which is my favourite sports outside the Olympics) are the most boring sports in the program
Spending 90 min watching two teams trying to finish a game 0/0 or watching 7 sports in the same duration (I’d go for the latter)
Why IOC not adding to each program a sport which could add to the medal tally of the small nations, It would be more fair imho to get (for example) on the medal table
Karate is a repeat of similar Martial arts Olympic sports, would it be more fair to have 2 out of karate, Taekwondo and Judo each Olympics and keep rotating? Kickboxing can be added too
Similar for squash why not rotating with badminton and table tennis
Breaking is not a sport with all respect, otherwise Salsa and Tango should be included
Boxing, weightlifting and modern pentathlon are part of Olympic heritage, can’t believe they could be excluded (but each of them needs to work on some internal issues)
Golf at Olympics, I would be surprised to see between each 100 persons one is watching it at Olympics!