Agreed, unfortunately. I could see them removing them from everywhere except Steam and whatever the EA store is called now.
It sucks to see them removed from... that place, too, but I would rather have offline installers. EA could make Bad Company and whatever else DRM-free, if they wanted to. If the multiplayer, leaderboards, and anything I forgot about still work, all the better. I think everyone should buy any they're missing now, even if they only have the slightest interest in them. That's a lot of games to lose. Don't forget to take Codemasters games into consideration. Only four stores (two DRM, and two DRM-free) carry them, right? PC versions, that is. :)
EA can afford to keep these games available for a lot longer, When big publishers pull this crap, it makes me worry that much more about the smaller ones that could do it.