At least my Sram direct mount ones on the MTBs just have 3 nice simple bolts to undo
Easy to access too, while you’re changing the GXP BB for the fourth time in less than a year… 😉
TBH, Shimano aren’t so bad. Hollowtech is pretty good for only needing an allen key and plastic knurled knob thing to remove the cranks, which is much better than other manufacturers. I’d have probably preferred to not have a lockring for the chainring, but it’s not something I touch very often, so not the end of the world and they do at least supply the tool with the cranks.
My son’s road bikes are constantly having chainrings swapped due to gear restrictions on youth racing, so his are regular BCD110 5-arm rings, which can be removed in seconds using an allen key, with the crankarm in place. Absolutely essential for him!