They have very intelligent and capable folks trying to "do no evil", but ultimately they're a business, not a charity. They rarely actually care about their engineers' opinions unless it helps with public image or maintaining a competitive edge (no matter how artificially) or helping them start a new product line (or close one that isn't paying the bills).
Thankfully I will say that it sounds like there is just enough blowback over the past two or three years that it's not all bad. But it's certainly not a place that I would call "run by engineers", and hasn't been for at least 4 years now.
I get the impression that people claiming that companies like Apple are "engineering-driven" are only talking about their new, non-core projects. But then my perceptions are only colored by the folks I know working at those companies, so whatever.