I would never claim that 32GB is not doable on a laptop. What I am saying that majority of applications have predictable memory accesses which means that the data does not have to be RAM-resident (as you can prefetch it from disk just before its used). And an application written this way would have the benefit of processing arbitrary amounts of data without any slowdown. The two cases where you really need a lot of RAM is a) generally unpredictable memory access (in which case a consumer CPU will constantly access the data outside the cache, killing performance) and b) unpredictable access to larger data blocks which then get used for a while. The b) is indeed the case where there is no way around having more RAM, but my guess is that there are not so many real use cases of it (databases are one, but do you really need to keep a large database RAM-resident?)
Anyway, the point I am trying to make is that the number of users who are interested in a thin and light laptop and at the same time really need 32GB for their work tends to get rather exaggerated. Most of these people need a beefier machine to begin with. This leaves a small group of users whom I deeply sympathise with — its an unfortunate situation and the compromise Apple decided to make certainly was not in your favor. That said, claiming that the MBP is a laptop not suitable for professional work because it can't be equipped with 32GB of RAM is simply ridiculous. Its not a holy cow. Its a computer with its advantages and drawbacks. If it doesn't suit you, buy something else.
[doublepost=1526671480][/doublepost]
Welcome to the real world

Since when there are things that fulfil the needs of all of us? Apple designs around the common denominator, not around maximising usability for a specific use case. The MacBook Pro has always been a true jack of all trades, which is probably the core reason of its popularity.