Very good point about creating an environment for fun vs. creating fun. It's a subtle but very useful distinction.
Many issues with railroading, fudging, and other cases where the DM runs interference for the players come down to taking too many cues from books, movies, and comics. In a book...