I'm not a baseball guy, but that infield fly rule is some bs. Runners can steal basses when the ball hasn't even been hit, but fielders aren't even allowed to not catch the ball?
Also, how could you possibly tell the difference between the deliberately dropped catch and someone just making a mistake? People can and do fumble easy catches all the time