Truth. Hopping jobs is probably even more important if you dont go into a graduate scheme.The answer to your problem, is your degree doesn't buy you a starting salary.
It buys you earning potential over your entire career. Given time and experience,
you will overtake 90% of your friends who didn't go to uni. You'll need to hop jobs along the way.
I think a lot of graduates come out confused about what to expect from their first job, i know i certainly was. 30k gets banded about a lot for graduate jobs, but the truth is that these are probably only applicable to a select few going into a select few industries. City jobs, top accounting or consultancy etc.. There's not exactly a vast amount of people that will be doing that.
It changes so much depending on industry, and i think people dont really differentiate between a graduate scheme and their first job. I think there's a difference. A proper scheme will pay more (i know a friend that will be starting on 27k after her masters.. but she's only going to work for a county council ), whereas 'your first job' won't necessarily pay anything over 20k. We all know more and more people are going to Uni nowadays, so a job for a graduate (note: not a graduate job) doesnt need to pay 20k+ or anywhere near the 30k some people are naively expecting.
And it does depend on the industry for your first job (not graduate job). Take the media industry for example.. welcome to minimum wage for your first year and then you'll probably have to move companies to get a payrise. And that's in London