But a basic problem remains: Canon doesn't do lens specific processing for fun, but because advanced techniques work only with certain lenses or at need specific data for others. That was a problem in the past when Sigma lenses only reported AF parameters for consumer bodies but lacked the second set for area-type sensors. Most of the time only the pro bodies were affected, and the 7D is using the center of most lenses, but if the 5d3 is an indicator for upcoming high end prosumer bodies...
I think it would be appropriate to distinguish between two cases:
1. Lens specific processing is not applied, because 3rd party manufacturer did not pay for the benefit.
As long as the 3rd party manufacturer does not falsely advertise that the lens would benefit from lens specific processing, e.g. automatic illumination correction or area focus, I see no problem here. The consumer would make a conscious between features (price, IQ, lens specific processing), and do what he sees fit.
2. Lens specific processing is misapplied, because 3rd party manufacturer had it's lens ID itself as an other lens.
IMHO, both the OEM and 3rd party manufacturer should cooperate to avoid this case. When a consumer buys a lens, he does not know which lens specific features would be introduced in future cameras, and how much effort it would take to circumvent it's mis
In other words, I expect manufacturers to apply defensive design
to avoid this cases.