@vdbfamily I'd like to have a go at answering your question. I'm also a high earner although not quite at the OP's level - I earn £200k and take home between £9-10k a month after pension etc.
To answer your question, on one level it seems very unfair how much more I'm earning than you. I'm in a completely different sector to the OP, but I love my job a lot of the time, it's interesting, it brings me genuine satisfaction, it's not physically exhausting. So I have absolutely doubt that I am having a nicer time on a daily basis than most people in less pleasant 'tougher' jobs.
However. As a PP said, I am paid not as compensation for how nice/not nice a time I'm having but for my skillset and also the revenue I generate for my company. I run a section of a business that generates turnover of approx £30 million a year. There are probably only a handful of other people in the world who could do my job as well as I do and that isn't boasting, it's just down to the particular niche experience I have. So I'm being paid not as some kind of value judgement on my work, but just on the money I bring in, and the profits that generates for the shareholders of my company. That is just capitalism. And I don't think it's a perfect system, but I don't think anyone's yet come up with anything better. (In reality, I mean, I do think socialism has a lot to be said for it in principle, but all real world attempts are pretty dire...)
I pay a lot of tax and would happily pay a bit more if it meant we could actually have a functioning NHS that worked well, and a good state education system. And despite all the challenges of the state school system, both my kids are state educated, mainly because it's what I know and I feel it worked well for me.
On the point about working hours, I think you would be hard-pushed to find many people earning serious money who only work a 40-hour week. Like the OP, I sometimes manage a 40-hour week but one of the things I am paid so much for is for the buck stopping with me. So if there's a crisis, I could also be working a 50-60 hour week, I never get to switch off on holiday fully. And most importantly, if the bit of the business I'm responsible for has a tough few years, I would likely lose my job. Regardless of whether it is actually my fault or not. That is often the price of a high salary - a much higher level of risk which employees at a more junior level tend to be more insulated from, assuming they work hard and put in a reasonable performance.
Those are my thoughts anyway.