You might not like it but QR are doing the right thing for their business/shareholders by leaving a cancellation decision until the last minute. If they cancel now then they have to refund every single traveller. If they delay there’s a chance the flight may operate, and also that some passengers will cancel for a penalty.