I personally think it's fine to have a home version, then a business version. I mean there is a lot of tech and development that goes into Windows features that will only be used by Enterprise. I see no problem with charging extra for those features. But I really can't see the need for more than 2 versions. Home and Business, that's all they need.