Honestly I'm not sure I agree with this.
AMD's primary responsibility is to provide it's consumers with the best experience possible, not to provide tech sites with the best experience possible. Obviously for enthusiast like the people who frequent this site it might be a better experience to have it off by default, since we generally don't mind fiddling around with stuff like that and we obviously read the various reviews. However for the 90%* or more of AMD's consumer base that does not belong to the enthusiast category, and never read any reviews, nor has the technical knowhow to turn this setting on/off in the drivers, the best experience would actually be to have it turned on by default.
So from AMD's point of view it then becomes a question of whether or not they should cater to the 90% or to the 10% plus tech sites. And as long as they are open about what they are doing and provide the possibility to turn it off, then I don't blame them for going with the 90%.
*This number is of course just a guess, since I don't really know how many belongs in either category, but I think it's safe to say that the non-enthusiast greatly outnumber the enthusiasts.