I saw a red dot on a glock the other day. Not the ones that replace your rear sight but acutally has a mount. Anyone ever seen or heard of an eotech on a glock?
They do that same thing to 1911s in the open or unlimited classes (I think that's what they're called). They are trying to reign in the muzzle jump to almost nothing and get the sight on the target pretty fast. nothing better for that than a muzzle brake/compensator and a RDS.
Here's a couple 1911s. At least, I hope they are. I can't read anything on the side of the gun and, for me, it's only visually obvious on the other side of the gun.