About a month ago I ended up hearing an angry rant that started about piracy, specifically the piracy of old games that are 20+ years out of print that ended up including with them saying that getting anything for free is immoral because it deprives someone from making an excess profit, bringing up game demos, the public domain and anything that its creator gives away for free.
For game demos, they say it's immoral because you don't get to enjoy a sample of something for free without paying for it first. "You don't watch the first ten minutes of a film for free just to see if you like it or not. If you want to try a game, buy it first and if you don't like it, sell it."
For the public domain, just because something has reached a certain age doesn't mean that someone can no longer make a profit from it, even if the original creator is long dead. Just because someone like Charles Dickens is dead doesn't give people the right to read his works for free. If copies of his works still exist, someone can make a profit from it and by reading a copy for free, you are denying that person from making a profit from selling that work and that's immoral, even if the only copies of it in existence are too expensive for anyone to buy. There is no right to have any work preserved, that's just an excuse.
For something where the original creator gives something away for free, they consider that selfish because it deprives someone else from being able to make a profit from their work. If a band or a musician decides to give their music away for free, it deprives a record company and record stores from being able to make a profit from their work. They don't care if the original creators make any money from their own work or not.
Depriving someone from making an excess profit is stealing.
"If you don't like it, tough. You have no right to anything. Morality is black and white. Anyone who disagrees just wants stuff for free."