It's pretty simple. The great content is created because the site can afford to pay for it. The "something else" I'm forcing you to look at is keeping the servers on. They HAVE figured out how to make it profitable, and you've figured out how to avoid paying for it. Just because you feel that the moral obligation is manufactured doesn't mean it doesn't exist. Paywalls are not the answer in all cases, and I do think there are moral as well as technical questions here.
I call it entitlement because you want, and are getting, a free lunch. I call it cognitive dissonance because as an adult with bills to pay you must understand that you are hurting a business by consuming content that costs them money to create and host without paying for it, be it with your time or your money.