All change were made to have a more balanced league for the 2016-17 season

I see your concern whit the good player's getting cheap contract right now but don't forget that cheap contract are also short term deals.
The way I made the extension bracket was for insane 2015-16 expiring contract like :
PK Subban, $0.9m (2015-16)
Jakub Voracek, $1.3m (2015-16)
Kevin Shattenkirk, $1.3m (2015-16)
Derek Stepan, $0.8m (2015-16)
Jamie Benn, $0.8m (2015-16)
T.J. Oshie, $1.3m (2015-16)
Logan Couture, $1.2m (2015-16)
James Van Riemsdyk, $1.7m (2015-16)
Jordan Eberle, $1.2m (2015-16)
Corey Crawford, $0.8m (2015-16)
Braden Holtby, $0.6m (2015-16)
Tukka Rask, $1.3m (2015-16)
Claude Giroux, $0.8m (2015-16)
Jimmy Howard, $0.7m (2015-16)
and more ...
So it would be really tough to see if we should change the way extension are made before the 2015-16 extension .