The reason that Colt put a taller front sight housing on the M4 is that an M16A2 is at the rifle length ht. Since the carbine, (all carbines) require a higher housing, do to sight plain, the Colt model M4 one is to the mil spec ht. The #40 works with both carbine and rifle lengths just like mil spec sights have to. The Bushmaster weapons do not have to meet mil spec requirerments as the Gov't doesn't buy them. After market makers reverse engineer what se and then copy. Obviously didn't notice that there is a small dif. in ht's. from an M16A2 to an M4. It is also cheaper to try and keep making one ht.even after they know it, and try to have one Ht. to fit both, hence they have a problem that they pass onto the civ. customers. The Gov't doesn't stand for that.
Good shootin, Jack