Why do Americans turn every life event into such a big, expensive production?

I moved to America around 2 years ago and something i really struggle to get a hold of as a brit is how formal everything is and but every life events needs to be this big expensive show.

My next door neighbour daughter had prom i think recently and they had fireworks, photographer, all the family down to cheer her on, expensive dress and car etc... I didn't even go my prom in the uk because I thought id rather spend the money on travelling then one night with a bunch of people I couldn't stand 🤣.

Halloween in the uk is extremely basic too but in the US its crazy which i do actually like because it seems like a lot of fun for the children and everyone makes an effort.

But its so expensive im going to a hen do (bachelorette party) this month and a wedding. A hen do in uk pretty much consists of going down the pub and getting drunk and wearing some tacky outfit with a couple close friends. In the US it seems to consist of a weeks luxury holiday with 30 other girls and a different theme night everyday plus extremely expensive gifts.

I've also been asked to be a bridesmaid to my shock and she made a bridesmaid proposal box which had like really expensive stuff in. I told her out of politeness but it was too generous of her and she didn't need to spend that kind of money on me. All the othe bridesmaids looked at me like I was being odd but its just not the done thing in the uk.

Yes its becoming more and more popular in the uk but its not nearly as common. Surly their all in debt or im just living with the rich Americans.

I even went on a date with a guy and he bought me flowers and wore a suite 🤣. I dont know if thats normal or not but I respect the effort but felt a little to much for me personally.
Why do Americans turn every life event into such a big, expensive production?
Post Opinion