Before cutting any T and F events the IOC should consider that the Olympics is about determing who is the best in an event not who is the best weighing under 130 lbs or whatever sort of BS category. First of all, sports with weight categories should have just one open category to determine who is the best.
So the following all need to be streamlined:
Weightlifting
Rowing - in fact rowing and kayaking should be just a single event in a boat of 8 people with or without a cox and that will help get rid of a ton of pointless events.
Judo, boxing , wrestling, tae kwondo etc - in fact all the fighting sports should be just one event to determine who is the best fighter like the first ultimate fighting championship, everthing else is pretty meaningless.
Other sports that need steamlining are those which involve different equipment or different styles to race over the same distance.
So the following events also need steamlining :
Swimming should be restricted to freestyle events only.
Sailing, laser quest and all the BS sailing boat categories should just be just one saling boat for races over whatever distance FFS.
Rowing, kayaking see above.
Track cycling just have just scratch races over set distances, get rid of all this keirin and pusuit BS.
WHEN the IOC has done this THEN then can start to think about axing cutting certain events from track and field although they should consider beforehand the other BS Olympic sports such as all the fencing events, or the different types of raquet sports or shooting events.