My uppers take three completely different magazines, (or should I say, different follower, and some adjustments to the feed lips). In addition to having different bolts.
My DTech 25 WSSM is single stack due to the diameter of the case. (Ultra Mag, or Winchester Short Mag, or WSSM...big bolt for a fat case!)
My 6.5 Grendel and my new 6mmAR (just a 6mm Grendel), take their own magazine and a smaller bolt.
The 17/223, the 20 Practical, 5.56/223, and the 300 Blackout take the stock one.