Earlier quoted context omitted.
How much does your wife charge as a therapist? Everyone needs to make money. HN is a weird place to bemoan prices when many here are seeking unicorn valuations while disrupting industry. Everyone hates laws until its in their best interest to have said laws.
Though I don't necessarily agree with you, I'll upvote you as I think you bring up a good counterpoint that's not being discussed. It's possible that this company's business plan assumed the replacement by obsolescence model - instead of a high upfront cost to recoup their R&D, they expected users to replace it every few years at full cost. This is no different than the vast majority of the bait & switch type schemes…
Any business model is fine, as long as all the people involved in the transaction know what they are agreeing to. Bait and switch is NOT acceptable, and just because others do it does not make it acceptable.
If you are going to hide the fact that you expect your product to break in 2 years and the customer will have to buy a new one, then you don't get to complain if someone bypasses your business model and fixes it themselves. You can't use the law to enforce your trickery.