I always play to win, and in poker, that means exploiting people's mistakes.
But in games where I feel I can so brazenly exploit my opponents that a regular straddle is profitable, if I'm friends with the people (or at least want to keep the game together), I'll often avoid taking it any further than that.
For example, I won't button straddle even if it's an option, because if an UTG straddle is profitable, a button straddle is just abusive. I'll also make riskier plays, including all manner of even-money props and even crazy stuff like playing hands blind (without telling anyone) to set the variance into overdrive and occasionally throw back some of my winnings. You can't be the only big winner all the time, or no one will want to play with you.
As a host, yeah, I might eliminate some features just to protect the game. If I'm being totally honest, though, no-limit betting itself is the most abusive and exploitation-prone feature of most modern home games, and playing Hold'em that way doesn't do donators any favors. The rest is just details.
I feel the same way about UTG vs BTN straddle. I'll do the former at my home game, but I won't do the latter...even though I let others do it.