Evo 3d didn't sell well as expected and became target of trolls. So what? Why don't they keep developing, updating software or even release jelly bean for it? Nokia learned it hard way: When you abandon existing brand users to "push" them to new software, they are pushed to other brands when they feel like upgrading since they lose trust to you.
No software works perfectly and they must know there are issues since they collect data (opt in). They act like a company out of business, nobody will upgrade or recommend htc if they forget older models.
I am especially concerned over GPS code (cpu overloaded) and boot process which even hits second core.