The upsides are new places, new experiences. And that is fun. The draw.
The downsides are the journey to get there often via an airport, or travel in the UK. Queuing at some point. For hours. Which is not fun.
Hotels do charge a fortune because they can. They have so many people chasing a limited number of rooms/villas etc so can charge what they want.
Airports I think need to wake up a bit. Dreadful most of them. Herded around like cattle. Get there earlier and earlier - all to get you to spend money. Nothing to do with the flight time. They have become so bad, charge for this that and the other people are proactively avoiding them.
I think sadly too, poor service standards in places do not help. People expect a week or two of bliss. Which might be unrealistic. Other people can cause problems, less than good accommodation too.
The price though, I agree can be limiting.
I think too that the whole booking a holiday I think can be really stressful these days. Years ago you could pick up a load of brochures, go through them, turn to the back page, look at the cost of the flight, rooms etc and work out your price. And go and book it with the travel agent. It is not the same online.
Now you have a load of reviews, book yourself, try to work out the best price etc. Navigate a really unhelpful website. Holiday websites for me are the worst.
They have made it as unpleasant and difficult as possible to book. And yes, some people give up. And don’t bother. Or don’t bother to book as much.
But having said all this, cling onto the hoped for new experience, keep to a budget and do go !