The problem with Windows Home, is that it is a Windows Enterprise edition stripped of some advanced functions, but with many vulnerabilities left from the non-stripped version. That was very useful because of the high compatibility - most of the hardware and software could be used both in homes and Enterprises. But, had also the negative side effect. For example, most malware infections start from the Windows scripts and VBA macros, which are completely unnecessary to the home users - the scripts & macros were intended to automate administrative tasks in Enterprises.
So this is the Microsoft phenomenon and the winning strategy. Make something cheap, very useful, most compatible, and universal. Do not care too much about security, because there are many people who can help to make your product safer. Do not care too much about high quality because it will not be cheap and people will not buy it.
Is this only the M$ phenomenon? I am afraid that it is rather a pretty common strategy. Only the competition on the market can change the situation to the advantage of the customers.