Just to clear up some inaccuracies in the post, the gold and blue chests require more than just for you to sync up to Uplay or the companion app. The gold chests are actually tied the Initiates web-page where you achieve levels from, among other things, having played previous AC games. Simply linking will not unlock the chests. The Blue chests similarly will not simply unlock by linking with the companion app. You have to solve the glyph puzzles and do the missions on the companion app to unlock those chests.
Apart from that, I completely agree that it is total BS.
Yeah, that's all sorts of shitty. I appreciate getting stuff for having played legacy content/games, but don't package it in such a shitty way. Take a cue from Bungie! Send players a bunch of cosmetic goodies (such as Destiny emblems if you've played earlier Bungie games), don't lock other players out of fucking chests.
I know a lot of fans don't want to hear it, but them just doing right by the Master Chief collection, I think they can deviate a bit with this game. Yes it'll feel more like CoD but I'm interested to see what else they do. It could be very good.
And if you'd rather play and one of the other Halo's multiplayer online you can do that now.
That is an excellent point, MCC allows them a ton of leeway to go further in the direction they started in Halo 4. Which is a Good Thing(tm) if the franchise is to stay relevant.