My resort wasn't the cheapest. However, I am a firm believer in you get what you pay for.
If we had chosen a less expensive resort we would have had more guests (probably). But it was not worth it to me to sacrifice what I wanted for the rest of the group. It was my wedding and I wanted to be happy! LOL
Also, you need to check into what you get for the money. All of our food, drinks, room service, transfers, watersports (motorized and non-motorized), as well as several excursions were included. Sometimes the rooms might be cheaper but you will end up spending the same amount of money.
The bottom line with a DW is those who want to come will come. Those that don't will always have SOME kind of excuse. If it's not the money, it's the timing, the location, the airline, etc.