Les raisons? parce que Canon ne licencie pas sa monture, les marques tierces sont obligées de faire du reverse Engineering. Certains comme Tamron ou Tokina le font très bien, à part une série chez Tamron en 1998, aucun soucis.
Je croyais que Tamron et Tokina payaient des royalties à Canon pour que la compatibilité soit assurée et pas Sigma?

A noter que la mise à jour est soi disant gratuite, mais en fait tu risques fort de devoir payer quand même.