I second your hunch about the platform lockdown and I'd add to it that the linux monoculture is stopping OS design from moving forward.