FWIW, some older Specialized cranksets have a weird (slighly smaller than 74) bcd for the granny ring. But, other than that and the FSA and XTR mentioned above, pretty much everything else 4 bolt is 104/74bcd. That said not everything fits everything else. Both my modern bikes have steel Truvativ rings on Shimano M760 cranks which work fine, but over the years I've noticed several rings that have required a little trim with a file to get them to fit on a crank - even when the brand is the same for both ring and crank.
So, in short yes... and no
PARTS FOR SALE:
vintage Brooks Professional saddle | Specialized FACT CX fork | Columbus fork | Reynolds 531 fork | vintage Weco hubs (fixed/freewheel) | vintage Raleigh ladies frames + lots more!