I basically realized the same thing - that to get married in the UK meant applying for an extra visa, as well as making myself ineligible to work the whole time I was on it. I wasn't prepared to give up my (online, work from home) US job just to go to England to get married, so he came to the US and we got married here. Just this last friday actually!
Of course, the crap part of this is that he's back in the UK already and I am here, waiting for our marriage certificate to arrive so I can do funtime things like change my name and apply for my visa, and so I expect we will be apart for about two months. I knew it was going to happen but that doesn't mean I am happy about it. I miss him.
I guess, too, that you should consider that for some people, getting married in the US is just as costly really, once you figure in their flight over from the UK.