No, it's a stupid decision by Microsoft, because they will loose our business as we take it elsewhere, where those features are offered. And the overheads for providing DNS and MX services for domain names is negligible, so even if they charged
an extra
fee for it, it would be profitable.
I think there are plenty of businesses around that pay 365 Business subscription per person without even looking at the monthly bill. There are enough countries where 10 euros will not even buy you a dinner. These are they are after, not the home users peanuts.
I do not mean to be rude. I am trying to think here the way MS thinks. So, if your business cannot pay the subscription per month, then they are not interested in you. It is a different scale that they are looking for. They do not mind loosing me as a home
user at all.