There's a world of difference between software dependencies going out of date between many releases and a company deliberately disabling older devices from downloading static ebook files instead of maintaining some sort of basic backward compatibility.
> maintaining some sort of basic backward compatibility
Sounds easy for you to type that out on a forum without having to maintain a two decade old stack, which probably has tons of "software dependencies going out of date"