There is your problem. Some people need 32 GB and some people need/want 10 h battery life. Whatever Apple chooses, somebody is not going to be happy. And I don't think there is much dispute that the vast majority of users are fine with 16 GB and that a vast majority will enjoy a longer battery life and a thinner and lighter body significantly more than they would enjoy 32 GB. And even keeping the same thickness and battery size as the 2015 MBP wouldn't have gotten us the same battery life with 32 GB.
So, what do you do, if maybe 15% of your users want 32 GB, battery life be damned? Release a computer with those specs and make your computer stand out noticeably less for being light, thin and having pretty long battery life?
What you see here is people not caring about users with different priorities, not wanting to consider that those other users very likely present a clear majority, and not allowing Apple to make decisions that increase their sales (by making the laptops thinner and lighter with a pretty long battery). I guess that counts as the moral high ground. /s
Some more considerate people suggest or imply that Apple should release multiple models that don't differ in price point but in design decisions.