> Having the interests of the bottom line of the business in mind does not equate to sacrificing yourself.
Only in theory. In practice, the incompetent leadership leads to those naturally being identical, as in "we have to deliver project 17 for this year, please do your best!!!" and ad infinitum.
> Do what's expected in the interests of the business, not in pursuit of some "great software" ideal.
Who mentioned this? Only you. A projection on your part, it seems.