You seem to not be accepting the responses people are providing you with here. Let me break this down for you and give you a bit more information, having worked close to the airline industry in the past
a) you are paying the airline to provide you a service (a flight. Not a holiday.). If they cannot deliver that service, they are responsible (thanks to EU legislation 261, which luckily still applies to flights from the UK into the EU, despite Brexit) for reimbursing you with all directly incurred costs (hotel and food covering the delay) and to either provide a refund or a reasonable alternative flight, which they have done. They are also required to provide you with a fixed level of compensation, depending on your original flight length (around £200 for most EU flights) if the delay or cancellation was due to a failure within their own operation, as this was. Compensation is not paid due to circumstances such as weather or strikes which are beyond their control. You are entitled to this ~£200 and you simply need to fill out a short form on their website. They are not responsible for your holiday, that is indeed what travel insurance is for and is a fact of international travel. If you missed a flight because your train was delayed to the airport, you would not expect the train company to pay for your holiday, you’d use insurance. These consumer protections are already much stronger than those elsewhere in the world, especially than the US where the airlines can bump you or cancel and don’t have to give you anything.
b) there is incredibly strict regulation about the number of staff required on a flight per passenger for health and safety reasons. If they could not fly because of a staff member being missing, they did not cancel your flight because they couldn’t ’make more money off you’ selling food and drink on board. It is to ensure there are enough staff to manage passengers in the event of an emergency. This would have been a regulatory necessity, not a commercial decision on the part of the airline if they were short a crew member.
c) airlines are incredibly complex operations. EasyJet has about 300 planes last I looked, each flying an average of 4-6 flights per day. There are thousands of staff. They need to interact with airports, air traffic control, baggage handling companies - multiple different stakeholders in the operation, across thousands and thousands of people. They always hold multiple spare/support aircraft and crew available throughout the network but inevitably things do go wrong. This is the nature of complex operations of this scale. EasyJet last I checked made about £5-10 profit per seat flown. This is not a question of cutting corners, but understanding that by flying - or indeed undertaking any kind of international travel - you do engage in some risk. (Hence travel insurance)
C) the reason we are able to fly abroad so easily nowadays is because of the low cost airline model which easyJet pioneered. It was not the norm 30 years ago. Most of us grew up camping in Dorset if we were lucky. Again, low cost airlines are not ‘out to get you’. They have democratised international travel.
OP, reading your posts and your reactions to responses you frankly come across as incredibly entitled. Have you not flown abroad much before? Delays and cancellations are a fact of travel. Some holidays don’t go to plan. Honestly, a 1 day delay, whilst annoying, isn’t going to ‘ruin’ your whole holiday. It sounds like you had a bit of bother which got sorted out and you are now safely booked on a flight the next morning. You’re not sleeping on an airport floor. You’re not stuck abroad in a disaster zone (others are right now). You are in fact still going on holiday (many cannot afford to do so)
Sounds like you’re absolutely fine to me.