lol what are you talking about? Cloudflare fucking sucks. If this is cause or consequence of being a multi-billion dollar company, I cannot tell.
Their UI being bad is the least of their problems.