Well the "IBM PC standard" of the 80's/90's is so detached from the current standards of modern PC's that they really don't have anything in common.
ISA, VESA, even PCI were slow, inefficient, error prone and difficult to deal with (IRQ conflicts etc. I remember spending weeks trying to get a UART ISA card to work in my mom's 386). However these days we use PCI-Express, USB 3, SATA, UEFI, HDMI, NVMe etc. which are essentially legacy-free. Those standards weren't even conceptualized back then, and IBM has very little, if anything, to do with them. It's really not the "IBM PC" standard, it's just "the standard" these days.
Ironically, the same standards are used by Apple Macs (you can build a "Hackintosh" out of off the shelves PC parts) and of course even by AmigaOne systems - we plug in SATA drives, PCI-Express sound cards and Radeon video cards, DDR3 DIMMs or SO-DIMMs etc. The only differentiating factor is really the instruction set of the CPU, which only really matters if you're writing compiles or programming in Assembler.