That example is precisely my point. 64 is unnecessary for the majority of people, with the addition of an SD card.
Even when you have 64gb you're still only using 20gb and the remainder is in your SD card. Therefore, 32gb is all you need.
But the choices aren't 32 + SD or 64 or more without an SD slot. False choice. You can have 64 or more with or without an SD slot. For a lot of users, the SD slot is totally irrelevant, for some it's a needed feature and for some it's a fault. For me personally, the internal number is the only number that could possibly matter, because the SD slot represents a security, performance and stability compromise that is just completely unacceptable when internal storage is still an option that's just being neglected by some OEM's. Offering multiple versions is one way to go about it, Apple, Google, Moto, etc go that way. Samsung just gives one option, but it's more than the bare minimum, so that's ok too.
There's no scenario where it would be ok with me to offer less internal storage than normal just because an SD slot exists. The SD slot is not an acceptable replacement for internal storage by any stretch of the imagination. So, with that in mind, in order to compare apples to apples, the SD slot needs to be ignored. Then it comes to Apple, Moto, Google, Samsung, ZTE, HTC, OnePlus, etc, etc. all offering either more than 32 base or 32 base with higher storage options for consumers who need it. LG did it too for the V20, but then suddenly cheaped out on the LG G6. That's why there's a complaint - the SD card does not add value in this equation when you're comparing internal only to internal only.