That's not me complaining about "badwrongfun" (what an absurdly stupid conversation stopping nonsense phrase that is), it's me wondering why DMs would intentionally remove the one vector of input that players have in a supposedly cooperative role-playing game and why players would accept that. Railroading is literally removing the cooperative element of play. The player has control over exactly one thing, their character. Yet an apparently common and beloved mode of "play" is for the DM to wrest control of the PC from the player and simply dictate a story to the player. Without control over that character, that role, it ceases to be a role-playing game and becomes storytime with dice. That's certainly a valid pastime, but we shouldn't pretend it's role-playing.