I don't see the problem with charging for providing a valuable service. If Coursera is valuable then of course the people who contribute their time to making it so deserve to profit from their efforts. If it isn't valuable, then why does it matter what they charge?