It's fantastic for top-tier players like Curry, Kawhi, Davis, etc and their teams, but crazier things have happened than a player like Hayward making 3rd team All-NBA in his contract year. Will Utah want to commit over $40M/yr to him if that happens? Honestly, it should probably just be adjusted to 1st or 2nd team All-NBA to ensure that only the best of the best get the supermax.
I know this doesn't change much in the Cousins situation, but it's somewhat rare that somebody with his talent and production has such an attitude problem that his current team wouldn't want to keep him. Also, Divac can backtrack all he wants, but there is no way that is the tippity-top deal they could have gotten for him.