As far as my point, I bought those games for their campaigns.
So I can just as easily justify Battlefield 3 for its multiplayer.
If developers want to put absolutely no effort into certain aspects of their game they should just get rid of the feature and price their product accordingly. Of course, that way they wouldn't be able to trick people into paying u$60 for something that will probably be garbage.
Being content with shit doesn't help you in any way as a consumer.