I think at least some engineers genuinely believe they're doing what's best for the users and that it just so happens to also be either the best for their personal bottom line or the easiest route to go with their product.
(To write something slightly more original than the "will not understand if livelihood depends on it" quote)