Armor Crate IS a dreadful software by any standard. I am never going to argue this. It is limited in features, is buggy, lacks polish and everything (even the kitchen sink) you can throw at it. I am not even going to talk about AI Suite.
That out of the way, ASUS, MSI, GIGABYTE etc... make their systems open and available. This means that a single all-encompassing solution for controlling RGB is possible. However, Corsair does make the choice to remain proprietary rather then try and gain even more traction with other customers by supporting and even pushing a RGB standard and make themselves an option (at least for syncing RGB) with iCue.
If I can use iCue to sync my other products, including my RAM, here's what happens. I can move to better products gradually without sacrificing on the hard work I have put in my system.
Instead, Corsair goes ALL-OR-NOTHING. So, if I want to use iCue, (and keep from making a unicorn puke system), I have to change: RAM, AIO, FANS(9) and CASE all at once. Ain't happening.
My beef is that Corsair chooses to use proprietary plugs, proprietary RGB & ARGB protocols. Just like Apple with iEverything... Force people into ecosystem instead of providing a better alternative based on standards. Excellence through execution, not through cult adoption.