Not to mention because of the fact that third party apps can be made default, this addresses many things that are "missing" in Android. I've had a phone rotation lock toggle in my pull down shade for years on Android.
But anyway, I suspect chrf097 isn't here to really discuss Android L.
Why should I have to install 3rd party apps to get basic features? I'm a person who likes to have as little installed on my phone as possible. I don't want to junk up my phone with random 3rd party apps with system privileges I may not even want them to have.
I don't care if 3rd party apps do it, I don't care if an OEM does it. I don't want to use a 3rd party app or have to rely on an OEM's system-hogging skin to get a basic feature.
I'm so excited for Android L and everything it's adding has actually made me have second-thoughts about going to back to the iPhone. Knowing my Moto X is going to have Android L with everything I've wanted is being added to the basic OS level. I don't have to rely on ugly apps with unneeded privileges to do basic tasks for me anymore.
For example, yeah I can download a rotation lock app, but I don't want to have to rely on a widget or constantly open an app to do it, because it doesn't make it anymore useful than going into settings.
Technically for DND I have Motorola Assist but there's no manual activation. That's something I heavily use on my Mac and when I had my iPhone, so I'd like that on the basic OS level.
Because I think something should be integrated at the basic OS level and I find it ridiculous it's taken this long automatically means I just want to start trouble? No. Yeah I think it's ridiculous but at the same time I'm very excited because literally almost every single issue, concern, or frustration I've had with Android is fixed in Android L and I'm more excited about getting my hands on Android L than I am getting Yosemite or iOS 8 or anything else computer related.
I just hate skins, I want a stock OS and I don't want to rely on 3rd party apps to give me basic functionality is all.