Why not get a NUC ?
The problem is that if you had to support ARM Linux there weren't really better options.
Yes, you can build with a cross compiler which works but is hard to maintain, test, emulator, well sort of but you rely on the emulator being accurate (and they weren't for ARM).
Mac wasn't really a good option apart from using them for OS/X support. Accuracy was an issue if nothing else.
Buy one of the server boxes ?. Well we tried that, they were relatively expensive, hard to source and died young. And the larger ones were really expensive and very hard to source.
So that left a 4G Pi. Which worked mostly, slower than we wanted because we didn't typically ship until all platforms built and passed FVT/performance. (Burnt a few times by failures on one platform being ignored but actually warnings of failures that would bite someone on one of the other platforms eventually).
So, the 16G Pi would be a godsend in that situation, in practice it'd be a lot faster, not just CPU speed but lack of memory pressure.
It's fairly niche admitted but faster is faster and it's actually ARM so testing was mostly an accurate indicator of what would happen when scaled up.