There are comments questioning whether this is a malicious practice or not, I remind you that we are talking about Microsoft, they have always taken the ‘Embrace, extend, and extinguish’ approach.
I used Rails for over 5 years, and both Rails and Ruby were elements that I never had to struggle with to get things done. However, they did have their secrets, and mastering such complex tools can be challenging. I always appreciated DHH's critical attitude, and although I don't like many of Rails' design decisions (such as the use of AR vs. Repositories), I think it solves many typical web development problems out of the box. However, with JavaScript, Kotlin, or Python (to name a few), you have to do all of that manually or they don't measure up.
it's pretty sad to have such a powerful computers in our pockets and not being able to use as we want, even to be forced to discard them just because it wont get any updates.
It does not, with maza you would need to configure it on every device, with pi hole once it's up and running you would be able to use it on your phone, tv and so on.