Strapless wedding dresses are rarely flattering. It depends on your body type and skin condition.
This trend started in the 90's whereas if you look at pictures of wedding dresses before that, you will notice that they were not strapless and they were very special, I mean you could tell that it was a wedding dress and not just a white prom gown.
Why did this relentless tyranny of strapless wedding dresses last for 20 years and does not go away? Why even the famous royal wedding of William and Kate can't change the trend of bare bridal shoulders?
I believe the main reasons are the following:
1) Brides want to be sexy and they are afraid that if they choose a modest wedding dress, they will be "accused" of being conservative, shy and that they are not self-confident so they want to cover-up their body.
2) Most brides choose their wedding dress with the help of their friends and family. When you choose a dress for someone else, you don't care about the flabby arms and backs, the acne on the chest, back and arms and that their dress won't stay up while they are dancing.
3) Bridal dresses retailers and manufacturers have a lot of strapless dress inventory which is easier to alter -you just take in or out the side seam. This way they carry less sizes which is cheaper for them. In addition, if you want a wedding dress with different neckline and sleeves, they alter the strapless dress (which can be altered to any style) and they make extra money.
The only way to change the trend is to start asking for different styles...