No we don’t! There should be one spec as implementation, and all things should use Bitcoin Core.
I’ve run into many compat issues with LND and CLN, so I’m not so keen on that either, but it is what it is. Btcsuite/btcd was always an altcoiner project and some of that evolved elsewhere.
Alt clients are a menace. More clients does not decentralize it, it makes it more brittle. This is an important distinction!