Let me think about it for a minut--
No! Upkeep costs simply aren't a good reason to pay for online in any game other than MMOs. Have a look at the long history of PC gaming and then voice your disagreement. I'm not going to pay for the whole service just to play online, and online itself isn't a good enough reason to make me pay. That said, I also don't care for MMOs much so I wouldn't pay for them either, but at least the cost is somewhat justified in those cases.