I didn't "enable" it, the drive for money and profits is what enables it. I feel that my attitude is just embracing the reality of a corporate workforce. If you go into a job with realistic expectations then you won't be disappointed when the truth hits. Things didn't develop this way because employees craved to be disrespected or to be abused/discarded. Companies need employees, but there is a massive pool to pull from thus people are expendable and because they are expendable and easily replaced they will likely be treated as such. Don't like what we ask of you to do? Well, you can quit and be replaced in a matter of days by someone who wants/needs the money. Heck, if you've been there for a while the company may be better off financially since the next person has a starting salary (not like yours that had some raises) and more than likely less vacation time (since they haven't accrued it like you have over the years being there). On the flip side, how many employees want to be hired on to a company with the goal in mind of being completely loyal to the company and wanting to actively serve it? People seek employers and companies because they want the salary and benefits that come with working there, not because they feel like they need a place to be loyal too (well, most people). Personally, I'd love to be somewhere that appreciates me, wants me to succeed, wants to reward my work ethic and performance and provides a higher standard of pay. But let's be honest, that isn't what brings shareholders and the higher ups more money, and if anything they lose it investing into you if the return isn't financially there.
A job is a transaction of sorts. You sell your time, skills, energy, and in some cases your mental health in order to be compensated with money.