@TizerorFizz you , @ErrolTheDragon@poetryandwine have greatly misunderstood my post. Elegance = creativity. What I was trying to get across was that people do not 'think' so. Because there is no visual output, such as beautiful buildings or turning gears. But to create an elegant mental model of something, or a formula that covers all paths, that is creative. I did not do a maths degree but did graduate level pure maths. You don't need to explain my own creativity to me!
@TizerorFizz your reference to a 'finance job' is my point exactly. I don't know what the definition of 'good salary' is. Is it compared to the 'highest paid' roles, like finance? Or higher than the median? Not clear. The finance you are talking about (well, I presume you mean high finance and not accounting) is limited to a handful of roles in London, well big cities have corporate finance but that doesn't really pay the big bucks either. I often see engineering roles in places where the cost of living is low and 50K is double the median salary. Would you argue that it's still 'low-paid'? I think it really depends.
Also higher up the scale, it's less about the job, and more about people management. So even if you wanted to include accounting in the definition you can't really compare an 'engineer' individual contributor to, say a Manager in a Big4 accounting firm, or middle manager in a big company finance department. As a PP said the big bucks are in project management, you said yourself the value add is in managing budget etc. They are different skillsets. Sadly, it is the same across most industries experienced individual contributors are just not valued as much as management.
@poetryandwine Computer Science is a strange one. A relatively young discipline, but also many who succeed don't even have a CompSci degree. There's a big debate going on its relevance in the industry. Very, very few people are real 'computer scientists' solving interesting problems a lot of the work out there is cruft and just requires common sense.
Salaries are higher for everything in North America. I don't know much about erm 'the Continent' so I can't comment. But in my developing country of origin engineers are treated with great respect because it's one of the few ways to make a good living. We don't have a major finance industry, highly paid tech roles or anything like that. It might be the same thing in other 'poorer' European countries. Don't know.