That is exactly why I bought a notebook with 32GB. I do production and gaming, so I need the RAM. I actually feel for those who run many VM's and need 64GB or more, cause they are the folks that are really paying for RAM. You can easily spend between 500 to 1000 dollars on RAM alone if your a hardcore user.
I agree with you however, for the average user of Linux, I think that 8GB of RAM is enough for most use cases. I got 8GB of RAM in my Star Labs notebook with Zorin on it, and it runs perfectly fine, a bit slow cause its an old dual core, but it runs!
16GB of RAM I would recommend for non-hardcore gamers, and folks that do light production in the 1080P variety, but not 4K!