I would never believe that you, Neonivek, is a filthy railroading type of DM, obsesses about controlling your players in spite of their wishes, yet your responses in this thread seem to leave no doubt about it
I love players who roll with anything.
So in essence, you don't actually want players to have any agency at all.
Tell me, in this case, why do you even need players? Could you not tell the story you want to tell by yourself? Maybe what you actually want is to be a writer?
A player who rolls with anything isn't a player who "lacks agency" if anything it is the exact opposite.
A player who "rolls with anything" is one who when they have a set back, a problem, or an obstacle will seek to overcome it... instead of complain that they had any misfortune whatsoever.
The exact opposite is a player who threatens to quit because a chest didn't have any loot he could use.
My favorite player of all time was one who rolled with anything and he had nothing but agency... and I threw a LOT at him... but he always found a way out of it with panache (it was written into his bio that he was super cursed so I always had to find a way every session to kill him).
A player who just does whatever you say and doesn't complain is more of a wallflower.
---
As for me being a roalroady DM
It is more that my job as a DM is to have the best possible, the most fun game, for both myself and the players.
If a player decides that he wants to go to the beach... The beach isn't automatically an interesting place, it isn't "fun" just because the player decided it. It is fun because I go in there and make SURE that their trip to the beach is one they can be excited about.
If they are tired of the beach but have no excuse to leave... It is up to me to provide them with an excuse
I have to decide things from the background that a player doesn't see, doesn't get to look at to allow them to have fun.
I have to make these decisions based around what I think the players will enjoy and what they will decide to do... and sometimes this means I have to make a tough choice with circumventing a player decision because one player's derail is another character's "ENOUGH! already!"
But I also cannot ignore my own wishes and desires as well. So I will pepper games with things I personally enjoy.
Yeah everything I say sounds really bad... but every DM thinks about these things.
And yeah sometimes I wish I could just do something without always needing to put it in the wheels within wheels. Just ask my players "Hey, mind if we have a detour here? I'd like to spin this in a new direction for a bit" but that kind of dialog is considered taboo in games. Sometimes I wish I didn't even need to ask that I could just go "You teleport to candyland"
But having these urges isn't the same as acting upon them. I doubt there is a DM ALIVE who wouldn't have loved a "get out of bad DMing freecard" that let them do one huge detour... I'd call a DM a liar right to his face if he told me he never wanted to.