Different people in this community have different opinions. I think tech interviews are fine the way they are and I believe that my management chain is doing the right things for the company -- I think our promo process generally works OK, I'm not micromanaged, my oncall expectations are reasonable, there is no forced attrition, etc. If I didn't have faith in my management chain, I would leave (as I have done before).
> "I am a rockstar god."
I'm not saying that. I'm saying that the value you bring to your company should stand on its own two feet. I don't think my employer should give in to employee demands unless it is a net benefit for the business, because the company's success is my success (via stock appreciation). If my employer consistently makes the wrong call in either direction, then they'll fail, and that's OK -- if I think they're headed in the wrong direction, I can leave.
"Good business decision" is defined by whether or not it helps the company succeed in the long term. I want my employer to make good business decisions, always, even when it means making tradeoffs regarding employees.