Look I have worked in QE (QA) and no matter how loud you scream or cry you're not going to convince a company to continue to test all operating systems.
No, but if the majority of their users continue to use Windows 7, then they will certainly continue to keep supporting it. It's really that simple. If you think Windows 8 will be the failure you claim it will be, then there shouldn't be any concern. Everyone will simply stay with 7, and app devs will continue to support it.
If, however, you end up in the minority, all bets are off. The minority does not dictate the future.
I am not saying that it's not a transnational OS. There is just little to no integration between the two at this time. This is why it creates a number of problems for the traditional Windows user. There should have been more transition built in to the OS. That could appease both the average user and the IT guys.
And there will be less and less integration between the two systems as Metro becomes the primary OS. Metro will improve, and it will pick up more of the functions of the desktop. More than likely what you suggest WILL happen, but in the reverse. Desktop apps will become the background VM and run in Metro.
Why couldn't they just have run Metro as a desktop app? It could be kept running in the background and updating all the time. Instead, it's the main screen when you start. Do you really think anyone running a desktop at a company has any use for that? Of course not. They want to get to the apps they use to get their work done. But as is obvious from the outcry, they feel Metro gets in the way of work.
I fail to see why the start screen has any problems working in an enterprise environment. In fact, the new Windows Server 2012 has a start screen as well, and it is solely for enterprise functions. The start screen, despite many complaints to the contrary, is very unintrusive. It make take over the screen, but it gets out of the way as soon as you select something.. bringing you right back to where you were. It only comes up when you command it to, so it's not jumping in your face without your bidding (like the UAC prompts, for instance).
Look, you are thinking I personally somehow don't like Windows 8. But I know I can configure it the way I want it. My doctor, my boss, my mom, sister.... the average user will be frustrated and I doubt it's in any way going to get them to give up their iPhone or Android. Developers can develop all they want. If no one is using it, it does little good.
An average user will simply adapt. People start using alien user interfaces all the time. New TV's, new cars, new web pages.. Average people just need to figure out how to start the apps they want, and then they're done. This is an age old argument from authority fallacy.. you think you know what will happen. You think you know people will be frustrated. And they might be.. for a day or two.. then it will become the new normal.
From my Google search, it appears that income for developers that develop both iPhone and Android apps are seeing about a 60% - 80% return on their Android sales. The concept that developers are not seeing income from Android apps is simple to disprove and I cannot imagine that anyone is yet to see large profits from Windows phones. There just are not enough of them. Besides, free apps are often paid for by ads.
Yes, on android nearly all revenue comes from ad sales. not app sales. Rovio (makers of Angry birds) basically released all their apps on Android as ad supported only, because they were making no sales on apps themselves. I didn't say people didn't make money on Android, I was talking about app sales. People have found ways to get income.
FWIW, I want Windows 8 to succeed. But I have a feeling this may go the way of Windows Me. Regardless I am a long time Windows fan and I will be using 8 at least until 9 arrives. So don't feel you need to convince me.
This has nothing to do with being a fan. It's about understanding the reasons behind the changes, and the direction that Windows is headed.
The biggest problem people have is that their frame of mind when using 8 is that it's supposed to be an improved 7. It's not supposed to be that, it's supposed to be a transition to a new OS, one that is more scalable and adaptable to new directions in computing.