I dont think its an issue with Apple, since Amazon Instant Video isn't on the Nexus Player either.
And while I have a PS3, PS4, Xbox 360, Nexus Player, Fire TV, Roku 3, ATV3, WDTV Live, and OpenELEC htpc, I would like one box to rule them all. Well, at least all the streaming stuff. I think an ATV with an app store would do it. Everything else has a compromise to it. PS3 is too frickin loud and limited apps, PS4 has no remote and limited apps, 360 way too loud to even consider turning it on, Nexus Player no Prime Video, no NFL game pass, and in general no apps. FireTV is close, but no 5.1 for third party apps, app reliability sucks, NFL app sucks. Roku really just has a dated UI, but otherwise its the most complete. ATV3 has dated UI and missing Prime, and needs some kind of media streaming app like Plex. Its been so long I forget why I dont use the WDTV anymore.
But I can see an ATV with an app store being nearly perfect. The software on IOS is generally higher quality than on Android, and the number of ATV developers will most likely outnumber all other streaming boxes combined. And for the most part, whatever the ATV doesn't do someone else can now do via apps. Its basically an iPhone or iPad hooked up to your TV. Depending on how this all shakes out, might not even need the OpenELEC box anymore.