Why baseball isn’t a “perfect game.”

Baseball is always described as a perfect game because it doesn’t have any time limits and the game could go on forever. This is usually said by sportswriters who were never good at the game, but make up the difference by covering athetes to be equal to them.

Okay, here’s why baseball isn’t a perfect game: The Infield Fly Rule.
If a fly ball is hit to the infield with a runner on base, the batter is automatically out. Why? Because the infielder could intentionally drop the ball and make a double play.
Thus the imperfection in the diamond.