Perhaps if the UK wants to regain its former economic success, it could lead the way in introducing a requirement for MPs to have at least 10 years employment experience in a recognised career. Doesn't have to be one of the professions, but parliament is becoming full of career politicians, who are there not because of any particular talent, but because they want to be. And have the ambition to get themselves there.
I do think it puts off candidates who would be better at the jobs and achieve better results. Political debate has mainly descended into petty name calling and nit picking, along the lines of "you said, he said, she said, no you didn't".
My local MP has no proper work experience at all, and an Arts degree then straight into being a local councillor. He is in his early thirties. What on earth does he have to offer the electorate? He came round canvassing and I gave him a fair chance and asked him some general interest questions, and he was so thick it was as if he didn't really understand about 10% of the words used. For instance, I asked him what he thought about coalition governments, and it became quickly apparent that he was completely unaware that several European countries actually function very well with coalition governments, and have done so for years. He also didn't know what secondary legislation was, so I assume from that he didn't understand how bills passed through parliament and become law.
It actually seems easier to make politics a career path than many fields, since no basic minimum qualification is required and the questions that would be asked in any interview regarding experience, life skills, etc are clearly glossed over.