At the end of the day wedding events are a business. Of course a business needs to make money. You don't have to spend £30k on a wedding. You don't have to spend money on a hen/stag do
Absolutely! No one is forcing you to spend money on a particular venue/cake/dress. I work in the wedding industry. If I couldn't make a living from it, I would go and do something else instead. It's amazing how many brides think you should add 'extras' on, but not charge for them, but do it for free as a favour, because it's their big day. I know a lot of wedding suppliers, and none of them are rich!
Of course, suppliers want to help make the day special for the bride and groom. But that comes at a cost. Up to you if you choose to spend it, or go elsewhere.
There is a problem with some venues and suppliers charging way more for a wedding cake/photos/flowers/food/entertainment, than they would for an identical service provided for e.g. a birthday party
But often it's not an identical service. Eg for a birthday party, the hours are likely to be fewer, the staffing levels less etc. Flowers may be specially ordered in for a wedding, as opposed to what's in season, and require delivery some distance away, and at a particular time. Plus late, late nights putting together so many displays at one time. I knew of a florist who was at a venue for 10 hours due to the timing of the wedding/where the flowers were to be displayed. Cakes tend to be bigger, more detailed, need delivering and setting up at a particular time.
I make wedding cakes for a living. Yes, I do charge more for weddings. Because the whole process of making a wedding cake takes far longer than making a birthday cake, and costs more. My marketing costs far more for example, and is far more time consuming. I mostly do wedding fairs, this take time, money and I also produce dummy display cakes, and cake samples. Ordering a cake takes far longer for a wedding cake than a birthday cake. Ordering a birthday cake is generally one email or phone call. A wedding cake takes at least one consultation (and often more as brides often change their minds), cake tasting, quotes, often many emails/phone calls, admin etc. Delivery takes generally far longer for a wedding cake - driving to the venue, hanging around waiting for the room to be ready, setting up etc. (most birthday cakes are collected)
Of course, there is an element of supply and demand, as there is in most businesses, but wedding products are generally much more expensive to produce/supply than a birthday 'equivalent'. It's not a racket, or ripping people off.