What I want to know: how many people bought a 32GB Galaxy S7 or S7 Edge and still don't have a microSD card (and have no intentions of getting one)? It's probably a higher ratio than you think.
Once again, most people don't have a 128GB model phone. It's just a trick that Apple and Google even make a 32GB model- they both want to sell people an extra 96GB for a ridiculous markup. Samsung can get away with a 32GB model and not be quite such crooks about it- because you CAN add storage if you need it. Anyone who doesn't care? Fine. Better to have it and not need it than...
And those people running around with 32GB (which comes out to about 16-20GB usable by the time they've even set up their phone to the bare minimum- yeah, I know many of those types. "Hey, can you take some pictures of my son's birthday for me and send it to me? I don't have any more space on my phone." This and "Why is thing running so slow!!?" and "Oh shoot, I can't install that game, I need to shuffle some stuff around first."
I don't know why people want the low-end of any market to determine their choices. Just because there are people who either don't know about/need/care about the fact that 32GB and even 128GB are actually piddly amounts of storage in this day in age, doesn't in any way determine what people who should know better should accept in a 2017 flagship.
Now, if an iPhone or Pixel or Galaxy S7 etc cost $100 or so, fine. But $700+? Get out. That's more than enough of a price tier for people to expect a modern level of options and stop pretending it's 2007 still. Granted, I know it's great for the bottom line of huge companies that some people don't care about paying 2007 prices for 2017 amounts of storage- but many of us don't base our choice of these devices on that.