Why do developers hate player choice

Because they aren't game devs. They're failed film students who crawled and slithered their way up the corporate ladder at game studios. They aren't games anymore, they're interactive movies. Video games are Hollywood 2.0