I don't see how it has any effect at all on railroading. Just because you aren't assuming the PCs will interact with it, doesn't mean you cannot be nailing down one and only one valid path forward. Design a religion that is utterly unpersuadable--by anyone, PC or not. Design a marauding horde, a reasonable thing in almost any fantasy setting, which reasonably besieges towns. Said thing can then be used to control player motions in various ways.
Populating the world with stuff without considering the PCs doesn't do anything to start or stop railroading.
See above. It absolutely can, when they then do interact with it. And, as DM in control of what "makes sense" etc., you can ensure that such interaction eventually happens--indeed, even if you very specifically created these things without any thoughts whatsoever of the PCs or how they could potentially interact with them, an enormous chunk of that 'Bag of Stuff" can then be used as tools to control their behavior. Which is the whole point. This isn't railroad prevention. It merely furnishes setting elements. Those elements can then be used in whatever way any DM likes--including to railroad, even if not a single thought was given to railroading in their creation.
I genuinely don't understand how this is relevant.
I don't see how this responds to what I said in the slightest. Like I'm baffled as to why you even mention it. I cannot mount a meaningful response beyond this, because I literally don't understand any relevance of this to the thing you say it is relevant to.
It does no such thing. Again: If there's a marauding horde besieging the walls of the Merchant Republic of Aiztenev, while plague scours the people within, then that goes nearly all of the way toward controlling the players' actions: they either stay in the city and risk death, or leave by ship since the marauding horde has only limited ability to blockade the ports.
First-person narration does nothing whatsoever to prevent such an intersection of pre-established game pieces from narrowing the players' options to either one and only one path (a full, unequivocal railroad, though not the most extreme possible railroad), or to a finite set of pre-approved DM-authored options (what I call a CYOA, which is still a railroad, it's just got forks.)
So...I'm gonna level with you, this reads as "the process is reinforced by my solemn promise not to railroad." Which really makes the argument seem both circular and superfluous, even before the things I've said above.