@Perfect28 yes teachers and nurses work very hard and are not paid same as bankers or senior management in private sector. But the salaries are not dependent on just one criteria of hard work.
No company will give you a 100k plus salary to do a 9-5, easy job. In the end, companies are there to make profits, increase shareholder value, not to make their senior staff rich. But certain positions especially the ones at higher levels, require certain skillsets, which is a mix of technical / industrial knowledge and strong team management, leadersip skills, ability to take decisions, which comes with certain amount of risk. So all this plus how much money the industry you work in make money determine the salary.
Certain sectors pay more than others for same level of responsibility. Of course, there is a lot of pressure, stress, working away from families in senior roles.
Now on the topic of nurses and carers, unless these sectors make more money, some staff members will be paid less as you can't pay doctors low salary or you risk them migrate to higher paying countries or choose different career options.
To increase the salary of lower paid healthcare workers, we need to either pay very high tax, which results in government paying them higher salary or privatise healthcare.
In UK, we want everything, we want free heathcare, we also want staft to be paid same as bankers.
To provide free healthcare to 60million people, how many nurses do we need? We need a lot more nurses than bankers. Plus banks and private sector make money but NHS does not. So how does NHS pay so many nurses similar salary to bankers?
I agree that it's a shame that despite working hard, nurses and carers are paid so little. But I don't know if this can be solved maybe unless we have healthcare system like in Germany or Switzerland.