You have to understand handset makers do this on purpose. Your phone is more than capable of running new Android system. Hence the roms. But there is no money to be made if nobody ever updated their phones. So they don't release new operating systems for older phones. Every phone i have ever had i think why do i need to upgrade. I like this phone. I upgrade and then think god my old phone was a bit crap really. Bite the bullet and get a new phone. And as a web designer just like we no longer give a crap about ie9 and under, we also dont even test on old android anymore. If a modern website doesn't work correctly on an old phone, we just say tough sh!t. Upgrade.