$22 Million a year for Barnes is too much.........especially if they sign Al Horford to $25+ Million a year. Going forward Barnes is going to be the 4th option and you just don't pay that much for 4th options.
Buddy, Bagley, Fox, and Giles will all be eligible for extensions in the next 2-3 years. In the near future all of these core guys are going to be in for big paydays.
Will the Kings be able to afford all of them if they already have Barnes and Horford locked up in huge 4 year deals?
Personally I am going to be irate if they let Giles walk in 2-3 years because they are being weighed down by the contracts of Barnes/Horford.
Just because you have a lot of cap room doesn't mean you need to spend all or most of it. When you have multiple talented young players you always have to account for them blossoming and getting max extensions.