I think it is embarrassing. I almost blushed reading it. Imagine asking guests to pay, it's horrible.
If they can't afford an expensive wedding, nothing wrong with doing it cheaper. Go to the registrar or church and then have a reception in a local hotel or pub. People will enjoy themselves just as much.
My parents paid for mine and my sister's weddings. My mother-in-law made my dress (she also made my sister's later), my sister-in-law made the cake. We had our reception at home, caterers put up a marquee in the garden. It was lovely. Things were simpler, though, thirty one years ago however I'd like to do the same for my two - if that's what they want - when and if.