Got to be honest and feel that's an excuse people use. When in reality our public transportation systems operate pretty well.
Take the 471 over here (the bus from Rochdale to Bolton which goes through Heywood). Everyone pisses and whines about it. However, there are 471s literally every bloody where. You'll rarely have to wait more than 10 minutes tops for one.
And the same with that 192 (??) Manchester to Stockport.
The tram system seems to work superbly everytime I use it with some very rare exceptions.
I think it's mainly laziness that people rely on cars so much to be honest (I do not exempt myself by the way).