OP, you should add Yellow Card Exchange to your list because that's the only exchange currently that their p2p trade in Naira is effective. The ones that you wrote in the list Binance and Kucoin no longer have Naira p2p.
I don't know why those other Exchanges like Bybit and Bitget don't want to update their bitcoin address to Segwit Address. Treat exchanges like a market place.
From the best of my knowledge, Yellow Card do not offer P2P marketplace, you're either selling your coins to the company or you're buying from the company at their set rates. There are no vendor ads.
It should be known that most exchanges existed before Segwit addresses were introduced in 2017, changing from legacy or adding Segwit would require a lot from development phase to testing phase, making sure everything is in perfect condition. This is why most older exchanges do not have Segwit addresses.
Is it worth the capital and stress to implement? No