Hussar
Legend
I would agree with this with the added tag of "invalidating features and player strategies"I think I have my first glimpse of the difference between Mother May I and railroading in your mind. Mother May I (at least one form of it) is about invalidating features whereas railroading is about forcing particular outcomes. This may be done via invalidating features or some other means.
Is this true for your position?
*Note - I'll try to get to the rest later.
And, frankly, they, MMI and railroading, often go hand in hand.
But, I think the point above about calling someone a "bad DM" is very well made too. Just because play devolves into MMI doesn't automatically make a DM bad. Let's be honest here. We have absolutely all done it. We've all said no when, in hindsight, we could have said yes and the game would have been better for it. We've all gotten it in our heads that saying yes will lead to bad things and we have to protect the game.
Anyone who says they've never, ever done this has never run a game.
But, we can learn from each other's mistakes and try to run better games in the future. I cut my teeth on gaming in the 80's and 90's when you had to say no all the time because the rules of D&D were so bad, contradictory and poorly balanced that saying yes all the time would have catastrophic consequences for the campaign. You just had no choice. You certainly couldn't trust the mechanics. Most of the mechanics were crap. And, additionally, the advice in things like the 1e DMG TOLD you to say no all the time. You had to make sure that the players "earned" their rewards. You had to constantly guard against "bad" players who just wanted to spoil the game. That's what the advice was back then, over and over and over again. The DMG told you so. Dragon Magazine told you so. The early days of Usenet and various forums told you so.
So, it's hardly surprising that it persists. It's HARD to say yes. It's so much easier to say no because saying no means I don't have to do anything. I don't have to change anything. I don't have to adapt to anything if I say no. But, IMO, saying yes leads to far, far better games. It's a lot more effort and work for the DM, but, it is such a more rewarding experience for the whole table.