it took an incredibly long time in technology standards to ratify 802.11n. The inclusion of n on macs prior to certification really had nothing to do with Apple being generous and was more the result of the manufacturers of chipsets moving to the new tech that was almost certainly going to be ratified as-is, and could be updated with minimal firmware changes. purely an economic matter.