For aftermarket motherboards, yes, the I/O panels for most of them are exactly the same. They are a "standard", rather than "universal". The problem is, on proprietary motherboards in proprietary cases, they usually are not. They CAN be, but mostly, they are not, because the OEMs don't want you putting other hardware in their cases or using their hardware in other cases. I'm sure there are other reasons behind it as well, not least of which might be related to having to pay royalties of some kind to use the standard.
ATX has been around so long that you'd think that would be gone by now but who knows.
Much like ASUS not using the terminology XMP for their memory configuration profiles in the BIOS, and instead using DOCP, and AMD using AMP, so as not to have to pay Intel royalties for the use of XMP (Extreme memory profile). A lot of things are OFTEN about money.
Do me a favor and flip the board over so that the bottom is facing up and then take a picture of the whole board so I can see where all of the standoff holes are located. Then, take a picture of the back edge of the board where the I/O and PCI slots are, to get an idea of that as well. Also, if there is a model printed on the board, post a pic of that too. I'm sure it's different, but I'll verify visually to be certain.