Sadly it will stay like that unless MS allows Apple (or officially sacntions WINE/CrossOver) to go the same route IBM did with OS/2 Warp.
OS/2 got its Window support by running a full-blown copy of Windows 3.1 in a virtual machine. That's why their "OS/2 for Windows" packaging cost less - it required you to have your own Windows license.
It is possible for Apple to license or develop a VM and boot XP or Vista into it, but they'd have to include a Windows license, and those won't be cheap. And MS probably won't go along with "family pack" pricing.
Would this feature be useful? Sure. Would this feature be important enough to raise the price of Mac OS from $130 to $400? Not to me it isn't. Not even close.
This doesn't sound like something apple would do. Windows software is notoriously "un-maclike". Cross platform software sucks for this reason. Windows is based around, you guessed it, windows. OS X is based around applications. The two don't mix.
That happens when an app is developed on one platform, and is ported to the other. You get Mac apps that aren't Mac-like, and you get Windows apps that aren't Windows-like (e.g. iTunes for Windows).
But it doesn't have to be that way. In the not-too-distant past, there were several cross-platform software development kits that didn't compromise on those things. One such product,
Galaxy (which, in the spirit of full disclosure, I helped develop, back in the 90's) worked very well in that capacity. You developed your app for Galaxy, based on Galaxy's coding paradigms. The app would look and feel like a Windows app on Windows, and like a Mac app on Mac OS (and like an OS/2 app on OS/2, and like either Motif or OpenLook on UNIX.)
But high-power toolkits like Galaxy don't come cheap (when I was involved, the C version sold for $10K per developer seat, and the C++ version for $16K), so you won't find it used on projects that are on a tight budget.
Somebody needs to explain to me how Microsoft could change something to make Windows applications incompatible with virtualization. It seems to me that anything they changed in Windows to make applications incompatible with virtualization would also make them incompatible with Windows.
If the solution is to run a stock copy of Windows in a VM, then they can't. Any update to Windows can be installed via Windows Update, just like on a PC, although changes to the VM configuration would show up like hardware changes, possibly interfering with MS's product activation system.
If the solution is to license/develop Windows work-alike code, to avoid the need for a separate Windows license, then Apple ends up being responsible for porting all updates. MS could bundle a system update with Office (as they have done in the past), making it incompatible with platforms that aren't running a real copy of Windows.
They could probably also tie things to Genuine Advantage, which certainly wouldn't work without a real copy of Windows.