This is the right answer. A good corset distributes the weight to your torso and hips, and keeps things in place and supported without straining your shoulders. I wish there were more modern equivalents of Edwardian corsets that were readily available. There are so many "boudoir" bustiers and gothy or Steampunk or fetish corsets everywhere, but if you want a plain cotton one for everyday underwear there's like maybe three or four specialty online shops or you just have to make one.
Imo pasties for smaller boobs, full fitted corsets for bigger boobs. The price difference does make it unfair but at least a properly fitted corset does provide support.
save