What Microsoft are doing is good, people shouldn't be forced to pay tons of money to help secure their system up a bit more if they don't have time to spend a dozen months learning and educating themselves - although learning basics is quick and easy and everyone should do it as applying basic safety rules when using the internet and having a backup friend (e.g. Windows Defender) is always a good idea.
Windows Defender is more than enough to stay secure if you keep your eyes open and don't tire them out from being click-happy... Other vendors will be annoyed at the direction Microsoft is going, but they're interest is mainly in money as opposed to the user. Microsoft have so much money they couldn't care less if they make more from the security or not... Which is positive for users of the newer versions of Windows.
The way I see it: Microsoft own the Windows Operating System and people pay money to own a license for the OS (depending on the situation of course - e.g. I had a free upgrade to Windows 10). Therefore, us as the customers are entitled to protection which we may necessarily need, as opposed to what we want. We may want fancy features in Kaspersky Internet Security or Avast Internet Security, cool, we can go pay for that too... Or we could stick with what we actually need for free at no additional cost, and still stay secure as long as we pay attention and follow good advice from others (like on this forum, people can get advice on staying secure by applying good online practices, which we then share on-to other people after being educated).
Other vendors can throw the toys out the pram out of jealousy of potentially being hit off the market with Microsoft doing things like automatically disabling their products and enabling Windows Defender (recently seen on the news, there was a thread the other day by
@frogboy about it, and Kaspersky was complaining) but let's face the facts here.