Activision has made reatably said that they might put in subscrition fees into the COD games. It is unknown if they will do it, but there is a chance they will. Now, would you play Black Ops or any other Call of Duty game if you had to pay more then the 60 bucks up front? Would you play if they only are asking money for skins or other micro transactions? Or would you play if they had the opition of paying for it all right now or going month by month service?
Edit: Actually, according to this article ( http://www.vg247.com/2010/07/19/infinity-ward-treyarch-debunk-pay-to-play-call-of-duty-rumour/ ) the two heads of both IW and Treyarch have said we won't have to pay to play. This does not rule out microtransactions, but I think it is more likely they will get more just with map packs.
Edit: Actually, according to this article ( http://www.vg247.com/2010/07/19/infinity-ward-treyarch-debunk-pay-to-play-call-of-duty-rumour/ ) the two heads of both IW and Treyarch have said we won't have to pay to play. This does not rule out microtransactions, but I think it is more likely they will get more just with map packs.