Android 6.0 Marshmallow is being announced this Tuesday with the next Nexus devices and we're still waiting for 5.1.1. How sad is this *sigh*
Google pushes the update, companies who run android on their devices tweak the update to their liking (often adding their skin), and then it gets pushed to carriers whom spend about a month pretending to refine it when really they just want to add their own apps and hold back certain features. The memory management is not entirely google's problem because if you were to use any other devices that are currently running 5.1.1 other than Samsung's you would see how they handle their memory much better. Im not sure if you're aware but companies like Motorola are extrememly quick with releasing updates but of course carriers wanted to add even more bloatware, causing consumers to get it much later. So why should Google halt new features and big fixes when its not their fault some OEM's are slow and carriers are even slower. You basically contradicted yourself by saying the lollipop bugs have not been adressed in 5.1.1 (which we still dont have), and even if theyre fixed in 6.0 Google should wait to put it out there because carriers still haven't released the buggy 5.1.1 update. How does that make any sense? It's not always going to be this way if carriers learn just as OEM's have with the lollipop update. So of course, people like you and I who are sick of the terrible memory management and stanby battery drain are going to have to wait another month just for rogers to push the 5.1.1 update, and then have to wait another 2-3 months for 6.0 when OEM's are going to be releasing 6.0 in a couple of weeks. It's just really sad.