What a load of BS... Originally, the additional sports - who were part of the Agenda 2020 program whose sole purpose was to cut costs for the hosts - were a neat idea on paper. They were supposedly be a net-postive for the host using local sports popularity to ease the pain of hosting. Now LA, will have to build a freaking dam cricket stadium somewhere.
It was never reported, but it's also very easy to assume Breaking entry for 2024 was IOC Bach's idea and only his.
Basically, these additional sports have been turn into a way of expanding the olympic program and adding new sports, potentially huge cash makers for the organisation, without the political cost of dropping other established olympic sports.