Since we are talking about increasing quotas here's a look of my minimum quota increase for existing events. This was made under the principal that Olympic events should have 12 entrants for teams (3+ athletes) and 16 entrants for individuals/pairs. Two exceptions, synchronized diving and rowing eights were made as they do not justify an increase to 16 and 12 entrants and thus were only bumped up to 12 and 8 respectively. As I tried to keep the increases to a minimum some athlete quotas were doubled up (e.g. the increase in fencing teams will use an athlete from the individual event so only sees an overall increase of 2 per team).
Aquatics (Artistic Swimming) - 12
Aquatics (Diving) - 16
Aquatics (Water Polo) - 22
Basketball (3x3) - 32
Canoeing (Sprint) - 28
Cycling (BMX Freestyle) - 8
Cycling (Track) - 40
Fencing - 48
Rowing - 90
Sport Climbing (Sprint) - 4
Weightlifting - 40
Total - 340
Clearly the IOC hates rowing, even holding the eights to 8 entrants they are missing quite a lot of athletes. Weightlifting is obviously being punished for its doping issues as it is missing by far the most individual/pair quotas.
The 10,500 athlete quota was made under the 2016 program which included 306 events in 28 sports. 2024 will have 329 in 32 sports with only breaking (32 athletes) not being a core sport going into 2028. You can't increase the number events without increase the athlete quota. It's that simple.