When you buy a physical object, such as a home, a car, a shirt, or a smartphone, shouldn't you be be able to repair it, modify it however you want, use it for different purposes, loan it to friends, sell it to others, and so on -- you know, all the rights and benefits associated with the concept of private ownership ? And when you buy a software object, shouldn't you have the same rights and benefits?
> shouldn't you be be able to ... modify it however you want Not necessarily. Consider products that require radios like satellite internet transceivers. If you were allowed to "modify it however you want" you could easily modify it to put up a continuous wave and effectively DoS the satellite gateway, causing an outage for all other customers on the entire beam which is obviously something the ISP wants to avoid at…
What I'm trying to point out is that your comment seems to suggest restricting users from making any (all) modifications, even if they wouldn't affect anyone but themselves, because they might make a modification would affect others. I think one should be allowed to make any modifications as long as they're made responsible for how those modifications affect others. And even if a modification potentially (not through every use) negatively affects others, they should only face consequences when the use actually affected others or went against regulations of the shared resource (the air).