At one point in time the Church was the hub of the community - almost everyone in the community attended, if not often at least sometimes. Because the 'community spirit' is almost dead in many places the Church no longer seems relevant in serving a purpose to a vast number of people. Selfishness is rife, people generally only care about themselves and what affects them personally - they care less about what happens in the community. So, as the community spirit dies so dies the Churches as no one wishes to attend, or even feels compelled to attend.
The hypocrisy of many Churches hasn't helped either - when the Churches preach one thing and then do the opposite, why would anyone have faith in them? The Church is supposed to represent the ultimate good in humanity, to instil virtues and morality into the people they serve, but when no one listens anymore the preachers preach to empty pews and the Church loses its purpose.
There is no easy answer or solution to the issue - the question is, which needs to change first, the people or the Churches? Or do they both need to change equally and at the same time? It's one of those catch 22 situations.