The trick is to make the terrain itself interesting in some way. If the PCs need something from it or learn something from it or simply be intrigued by it, skipping then becomes much less an option.Ranger abilities: You're not slowed down by terrain and can never get lost, if I recall correctly. And some other stuff.
It's not like you have an ability to get past an obstacle quickly, but instead you never encounter the obstacle at all.
And if the terrain is not interesting - then that's the problem and it's better off being skipped.
Everyone would know that a thief ability that makes any door the party encounters already unlocked is stupid.
Only if locked doors are interesting. Having the rogue constantly roll to open doors and then have nothing interesting happen as a result - I'd say that's worse than having the doors be unlocked.
Heck the Rogue's 11th level ability essentially means that any "normal" door is no longer an obstacle - a great signal to the DM to step up the types of challenges encountered.