I disagree, since only the end user can change those settings. Although, games can detect what card its being played on and show/enable certain settings, there are limitations. How big do you think the download size can bloat to for a game if that game had to create a database for every brand, iteration, make and model of every card that can potentially run on? This is why end users (gamers) get a general selection of settings to work with. Games dont have a database of every overclock a card has either.
After learning by this whole thing, I'll never start playing a brand new game without doing some limiting. If it saves my card from RMA, or the dumpster, I'm all for it.