Yeah, you are stuck with a single protocol. It seems to me most diode lasers are GRBL (I had wrongly wrote GCode)
and you don't really see the ruida until you get into the CO2s
Some lasers, like some xtool models have proprietary interfaces with only limited 3rd party software support.