JPEG-XL is better, for one, if we are talking still images, and for two, webp is just one more instance of Google forcing a preference for their own technology over others.
They refuse to implement JPEG-XL support similar to how they stripped Miracast out of Pixel devices so you can only cast to Chromecast devices unless you root your phone and put on LineageOS, which has brought back Miracast.
Things like webp are Google trying to do an end-run around web standards with the intent of allowing Google, the company, to be the final arbiter of web standards instead of the W3C (World Wide Web Consortium).
People who hate webp are most likely people who hate Google’s quest to dominate the web and be the arbiter of standards.