getting what you want is where I think we disagree...
right now I have 3 characters I play (I am NOT DMing for the first time since 3e came out!!) each of them have goals in the games they live in. MY GOALS, what I the player want is the same though... a fun night at the table taking on the role and a cool story when all the nights add up. So there is NO risk of ME not getting my goal (well I mean a weird TPK, but 5e that is hard to come by, or a game peetering out before there is a good stopping point but no dice rolls will stop the 2nd one) is slim to none.
If my bladesinger doesn't get his goal, or gets hit with a negative outcome, that sucks for him. However since I am roleplaying him being bummed at not getting it, and I am having fun at the table and afterwards we have a cool story, I the player GOT what I wanted.