The Fedilab developer just admitted to acting in bad faith by removing the user agent identification from their client.
I can understand a browser changing the user agent to something else for compatibility reasons, but for a client to deliberately remove identification to evade the wishes of the servers they connect to?
That’s not something well-behaved clients usually do...