The original post is true for me also. I have limitations. I play offline only and veteran difficulty to compensate. I understand that I am playing with low diamonds and golds compared to the 99's that we had last year. However, I am playing against AI teams with bronze players. Those bronze pitchers are dotting sweepers and those bronze fielders are robbing extra-base hits with highlight-reel catches. My low diamond hitters are driving perfect-perfect contact right at the fielders or turning solid contact into lazy fly balls. It makes the game frustrating. I just want my bronze/silver offline opponent to play like one, and my own rare good contact to result in something positive. Is that asking too much?
Leave online play alone if people like it. Just make offline grinding a little less painful on the easier difficulties. If people want to be challenged offline, they have the higher difficulties and better rewards for using them.