One of those someones was Rob Pike in 2004.
https://interviews.slashdot.org/story/04/10/18/1153211/rob-pike-responds
And the underlying kernel change happened in 2007.
Interestingly, modern #FreeBSD has a sysctl() limit (kern.ps_arg_cache_limit) on how large processes can resize their argument block and environment string block and still have it show up in the ps command.
I just raised mine to 768 bytes, coincidentally. I could have got away with just 512, I think.
