I agree it's not perfect either. It has it's own problems. I just think it's a better tool for a specific job. But no tool solves every task.
Onramping thru CEXes is not a problem unique to Monero. That applies to any crypto. Buy P2P noKYC to avoid that.
Ya I would use a Monero drive chain if it gained adoption and didn't have any serious tradeoffs.