This is true and maybe you are correct about railroading... but all the single players RPGs are more or less like this? If you want "freedom" to do anything that's not the genre.
As I explained before, if you're going to railroad, you need to do some decently heavy investment in justifying it to the player, or give them some kind of other option.
E.g., Fallout: you have to find the waterchip etc. or the game ends. This is fair, I guess. The story of the game is about the VD and saving the vault, just like the story here is about muh 5th Crusade.
However, Fallout doesn't actually force you to stay in one area and defend a vault full of assholes until you do this, with no reason other than 'you have to save them because that's the game'. You're free to get the chip however and whenever you want within the time limit. You're also free to fail. If you really just don't care and want them all to die, you're free to allow that and 'lose' the game.
I guess an example of this would be to let the inn be invaded like you said, but they all die and you need to continue without them. Pretending that they can't be replaced in the story is a bit silly, and the fact that
Lambach wrote a trolly response to my questions as to why they can't tells me I'm right.
So, which games were easy enough for you and with better writing? Hmm?
I'll answer when you tell me why you love tranny cock so much.
I liked the main plot because I found the main Owlcat adaptation of it intriguing, the part that is different than the AP, without spoilering too much. While the AP thing about a war against demons (which is quite retarded) plus generally the setting is paizo's so can't really blame Owlcat.
So, which games?
These are unconvincing reasons for loving tranny cock. Thus, I think I'm justified in refusing to respond.
But seriously, I'll skip the first part of your question since it's a strawman and say that BG2 is an adequate example of better writing than Wrath of the Tranny (a low bar), and I've already discussed why.