Traefik performance sucks... In my bench, it is like 6 times slower than haproxy on an AWS instance.
It eats up a huge amount of memory and burns all the cups....
As well, traefik configuration is not flexible enough to match haproxy power...
But nginx does not do basic load balancing related features such as health checking, persistence (some apps still need that), DNS service discovery, stats, observability, etc...