(Before I start, I'm +1 but... 🙂)
Just having a quick go over the history here...
* Original discussion floated a change to 100 or 150 chars.
* Aymeric valued fixing the issue for 99.999% of cases.
* Tom Christie wanted an "human value", not a machine one. 100 chars was suggested.
* Florian said 150 chars, still human, a bit longer.
* This didn't get resolved.
Current state of play is that username and last_name are 150 chars. first_name is still 30 chars.
I don't know what's going on with first_name but I think 150 chars is the go-to value here.
(Hey, nice 🚲 🙂)