The trouble with socialism, though, is that any implementation of it strips away meaning in the process of trying to help people.
Meaning comes from a person feeling responsibility for what they do. That responsibility requires exposure to risk if they don’t act.
Almost any policy created to help people without a well-guarded limit will quickly become paternalism and, consequently, strip away meaning.
Your reasoning touches on a deep philosophical concept: what is “ownership”?
I’d say owning something is easy enough when you can’t duplicate it (I can’t just copy your car or house to save money). Duplication, however, means the ownership is technically the abstraction of “intellectual property”, which worked fine when duplicating cost money and people paid money for it.
However, the very essence of using a computer on a network is simply using copies. You’re not reading this as I write it, but a copy your computer downloaded.