Well, if a church becomes a megachurch that church can offer more programs, ministries and services to its members than a smaller church can. It is is sad that a megachurch takes on the business model however there is more that a megachurch can do with its funding than smaller churches can do with their limited budgets.
I went to a megachurch called Northview Community Church in Abbotsford BC. I was eventually excommunicated from there but if you can fit in there is a lot it had to offer.