It's useful because I think open source software gets much more love in a way that it drastically increases the experience a customer will have with your product.
I only want to name two imo major players here which are:
KrakenZPlayground, the examples are just stunning and lets you do so much more with the kraken display. ( sadly doesn't support elite series )
SignalRGB, it just syncs every rgb you have in your pc which I doubt CAM will ever do so at least let us disable the RGB part of CAM so better software can take over. ( currently have to knock CAM out and start it again )
I think it should be more accessible to people to control the Kraken display in terms of an api or wrapper, so customers can take your product to the next level.