The funny thing is that Microsoft team had similar problem in Windows 3.x era and they did it solving all those problems. It's a common knowledge and in era of virtualization support in modern CPUs this should even not be discussed further but just be done. I can't imagine any commercial OS for home users or for business without MP today. I can think of some uses in embedded market without it and people are still using DOS today so in a long run you can live without it, but than you are filling niche in dying market.