A church is only as strong as its congregation. Maybe I'm misunderstanding you, but you make it sound like churches just get free money from he government. They get serious tax breaks, but they have to raise money in order to get the tax break on it. The state doesn't just give money to every guy with a bible and a pulpit.
That's exactly how it works here, priests, bishops, the works, they are all public servants. Of course you don't get to be a priest without a 6 year degree. Everyone is a member of the church per default, you could save 0,5% or something on your taxes if you bothered to withdraw from church membership, but few people do.
I don't know exactly how the Church of England is financed, but I don't think priests have to pack them in to guarantee their own salaries like in the US.