A lot of /. readers fancy themselves as good programmers and one of the marks of a good programmer is often described as being able to learn a new programming language quickly. A good programmer has learned the "how" of programming, so the language is just a tool. The good programmer thinks "I need a loop here" and then picks the appropriate loop mechanism offered by the language. It would be the bad programmers who whine because Language X doesn't have Feature Y and then throw a tantrum like a toddler instead of figuring out how to accomplish the task in Language X. If we were to apply this concept more generally to just using Windows 8, the good programmers would have taken the 5-10 minutes it takes to master the bulk of the start screen, figured out any potential benefits to their daily workflow, and integrated them before simply moving on. It would be the bad programmers who spend hours whining about Windows 8's new start screen on places like /. instead of following the example of the good programmers. The bad programmers would also be the ones who are so shallow they can't even look past the surface of the OS to see the many technical improvements made.
You're oversimplifying things there and jumping to conclusions. A good programmer doesn't just adapt to this or that language and suck it up; no, they choose the right tools and language for task. Sure, you could code an entire OS in Fortran, but would that be the right language for that task? No, it wouldn't. So why would these "good programmers" stick with Windows 8's Start Screen if it doesn't suit them? It's a waste of time and productivity to use something that doesn't suit you and then trying to force your way of working to it.
I, for example, could certainly do all the things I already do with the Start Screen, it's not about being able to or not being able to. The reasons for why I don't use it are that it's an enormous waste of space, the transition to the menu and back is jarring and the old-style menu is simply more functional for my needs. I choose the method that suits my needs and workflow better than the other one, and that's the concept you seemingly fail to grasp.