Which is why it pains me to see that so many engineers get stuck with such ridiculous salaries (relative to the value and wealth they provide and create). Problem is that some salaries are seemingly high compared to what the average worker does in the country but ridiculously to what they would look like if engineers were allowed to capture a greater (that is a >0.01%) percentage of the added value they CREATE.
Most, from the freshly out-of-school to the senior engineer with glowing reviews are getting scammed because they get paid just enough to live a comfortable life but not nearly enough to what they are worth and what they would need to consolidate their place in the upper middle class.
I had one company acquired by a large tech co. Probably going to start another one soon, I won't commit the same mistake twice... engineers need their fair share. They are the one creating things, they are the one on the front line and we should not get satiated by the crumbles we are left with.