I get this, as a very bottom line. But a lot of great projects are great because the developers consciously want people to use and depend on their work.
Their is a living changing informal social bargain, unique to each project, along with licensing, economic and other concerns.
Is it unsustainable like the title of the article says? I suppose, but it's not some state of affairs that is unavoidable or that we are stuck with through no fault of our own. A guy wants people to depend on his work that he does for free, a company sees a core component of their business that they can get for free, a few years later the guy is upset that he is maintaining this thing everyone depends on and the company is scared their business will fall apart without him. They each got themselves there, it's a predictable state of affairs, the solutions for each party are very clear. As a developer though, the solution is what I've outlined: take the "no warranty of mechantibility or fitness for purpose" part of your license seriously and tell entitled people to solve their own problems.
More maintainers need to take the "no guarantee of fitness for purpose" part of their license more seriously. Don't fall for the temptation to be everything for everyone. Don't cave to social pressure.