Lol... AMD proved that memory bus width means nothing when its fired up using infinity cache.
Basicly your bus can be smaller, less consuming and still have the same bandwidth compared to real 128 or 256 bits of busses.
Eh.. Aside from infinity cache on AMD products, the old top end 512 bit bandwidth spec (Not factoring HBM) has shifted to 384 bit over time on competing NVIDIA "flagship" models. Been this way since 700 series.
AMD and NVIDIA have sorta finally positioned 192 bit bus as the 256 bit bus of old. Modern 128 bit isn't as bad as older generation entry cards, but it seems weaker than whats technically plausible from a long term buyer perspective. I think thats the mental some older gamers have when looking at things.
Even without the small 32mb infinity cache, this specific card would have the bandwidth of a 256 bit GTX1070 with GDDR5 (256GB/S). It's a fully capable to drive 1080p as intended.. Bus isn't really the issue, but I found something both of you can agree on:
MSRP's and market pricing. People don't want to pay top dollar for last generation hardware (if they can even buy it), but thats how it is.