MPs are meant to represent those who vote for them.
They determine the laws and direction the country should take.
This is then passed to senior civil servants, they are meant to actually make it work.
The top level civil service should be the best oiled machine in the country, it should think faster than a top rate business, and evolve ideas and implement functionality effectively and efficiently.
This doesn't happen. Therefore, pretty much anyone can be eleceted and not much happens bar everyone who has a net contribution in tax terms is slightly worse off. This is the nature of our beast.
It won't sort itself until the overall system is overhauled, and it shouldn't stop with parliment.