Asisreo
Patron Badass
That's alright. I'm definitely not accusing you of railroading in your games.The XP really doesn't help you here. Sure, the fights have fixed XP rewards, but everything else really doesn't. So if the player want to focus something else than fighting, it is still completely up to the GM if and how much they get rewarded for that.
All this is way too mechanistic for me. The characters level up once they do a bunch of interesting stuff, the end. That's really all I need.
I feel that it can be very easy for a different DM, however, to just so happen to feel like nothing the players do are interesting unless its following the set path.
Milestone leveling is a tool used in a railroading DM's arsenal.