In my very personal opinion, a destination wedding is indeed a selfish choice. Other people may very well want to share the couple's day with them, and destination weddings keep a lot of potential guests at home. Still, it's their wedding, and they're entitled to be selfish about it -- but if anyone else is "expected" to attend, and the couple aren't paying the expenses, then it goes past a reasonable selfishness to rudeness. I think that the bottom line should be:
"Am I comfortable and happy spending the money to attend this wedding?"
If the answer is no, then send regrets and move on. Notice I didn't say anything about being able to afford it, or about setting priorities, or any of those Disboard financial wizardly things.
Personally, I wouldn't even THINK about spending $3K to go to anybody's wedding, period. But then, I'm notoriously cheap.
It's up to each couple to decide where, and how, they want to get married. If they chose a distant location, from the vast majority of family, then they are going to have to know that some people are just not going to be able to make it. And others will have to make judgement calls. Most people aren't all that gungho on going to weddings, no matter where they are!!
Now, back 23 years ago (next weekend!) when I got married (second time around) we had a very small wedding. We wanted it to be under 40, but it grew to 90!!! Married in my family church, reception held about 5 miles away. Now, my dh's family had a lot of people they would have liked to have included, but we just couldn't afford a larger party. So, they had a party at their home, on the Cape, over that summer. Yes, most people brought gifts but that wasn't the reason for the get together...that was for all their friends to meet the happy couple!!!
Then, my dd's godfather, who has been my dh's best friend since high school, finally got married to his long time girlfriend out in San Diego last July. It was very small...only the immediate family, in a civil ceremony. But, they had a wonderful beach party reception in late Sept...we went to that and had a wonderful time in sunny San Diego for a week!!! So, yeah, sometimes things are done in a not so normal way.
You pick a destination wedding, you have to know that your wedding isn't going to be attended by everyone. I refuse to go into debt so I can go to Mexico for someone's wedding!!! Geez, heading to Seattle for my nephew's wedding in June is bad enough, but at least I only have to pay airfare!!! If I had had to pay for a room and a rental car I wouldn't be going!!!