I've seen zero evidence of MLB caring about long term revenues over the decade I've been making baseball games. They view gaming as a short-term cash grab, nothing more. You're aware, I'm sure, that MLB tried to shut down fantasy baseball a couple years ago. You might not be aware that they tried the same thing with online gaming while I was still at EA. Or that they were on the phone with EA within 5 minutes of the Madden deal, asking "Where's ours?" Plus some things that I can't share on these forums.
Also, how did the steroids fallout hurt MLB? Certainly not in the pocketbook, as fans have clearly indicated that they don't care about scandals. Not enough to stop going to games or buy team merchandise, at any rate.