But it's EOL. EOL means end of life, not just "no longer sold". EOL means we agreed it's trash and you are using it at your own risk.
It's not the manufacturer's fault if your expired fire extinguisher or medicine fails.
Internet things are out durable goods. They require maintenance or they fail.
If EOL is unreasonably short, that's a factor in purchase decision or contract or commercial code violation if they surprised you with accelerated EOL.
That works if they said the EoL date explicitly at checkout. I think they should also have to say the per annum cost, so "£120, equivalent to £240 per annum to our EoL date" (ie if the EoL is in 6 months).
That's an interesting case. BMW knew about that back in 2012 but covered it up for 5+ years before finally agreeing to a recall. They perhaps are covering their butts against lawsuits due to thirty negligence. And they wouldn't want a new fire triggering extra attention to an old fire, and also they want to burnish (ha!) their brand image, unlike WD who has practically no competition.
But this is literally "Anyone in the world can remotely make your product unusable and destroy everything on it while you use it as intended"
I don't care if a car manifacturer EOL'ed a car model, if an issue gets discovered that will make the engine explode at random they better do recall.