For me it's a mystery how phone specs are so good, but their performance is so bad. Always freezing, crashing, long load times, etc.
I have an old PSP (PlayStation Portable) and whenever I turn it on I'm amazed at how fast and lag-free it is. This probably proves that the problem is most likely the software, not the hardware.
Frameworks piled on frameworks to make things 5% faster to develop, combined with a general tendency for software developers to not optimize anything until someone complains.
One of the golden things about gaming consoles is that software is typically written with the exact hardware in mind and there are pretty big costs on both sides of the vendor/buyer relationship.
You have the opportunity to be able to know exactly how all of your customers will run it and you have a good chance of having the extra $ to actually give a damn about performance.