That is not true in Europe, quite the opposite. The first sale doctrine applies to software. Consumers who buy software become the owners of their copy - not just the medium (if any), but the software itself. And "sale" is interpreted very generously in favor of the buyer. The Court of Justice of the EU has been explicit in that there shall not be any weaseling around this by sellers declaring the transfer to be just a license or similar. If money exchanges hands without any other terms discussed beforehand, it is a sale, no matter how it is called. Basically, companies would have to clearly state in advance that they are handing over the software as a time-limited rental agreement. Single payment and no set end date means sale/transfer of ownership. Updates later on, "click-agree-to-continue" upon boot, that stuff does not matter, the sale is done.
And this is not new or controversial. The past twenty years or so, software giants like Microsoft, Oracle and Adobe have lost in European courts time and time again over this. They had sold their software, their license terms were void. European iPhone buyers own their iOS.
EULAs are not law, they are just things companies would like to be true. Often they are just legally meaningless. Software buyers own their purchases, and there is only so much the vendors are allowed to restrict the usage of what is no longer their property. E.g., Hackintoshes are likely legal in the EU, as vendors can only restrict usage to certain hardware when it comes to specific rental agreements, not purchases.