It is mainly due to limited option for my on-ramp route from my local fiat > USD > BTC. P2P (Bisq and Robosats) is not popular in my country. Not really complex honestly.
OKX doesn't have mandatory KYC. Non KYC account only need email (can use anon random email) and have 10 BTC daily withdrawal limit. Fixedfloat is instant exchanger, doesn't need account, doesn't need KYC. Most of the times i often to use Fixedfloat.
My lightning node is like my hot wallet. Because, i'm saving and occasionally spending my BTC on it.