This country needs to toughen up the rules around compensation in regards to delays or cancellations.
You purchase a flight. They cancel. You then spend multiple thousands getting to the destination because the original carrier could not in a reasonable time frame. A flight 3/4 days later doesn’t cut it. That original carrier needs to pay the entire cost involved. Some countries do it a bit easier, they just get a lump sum.