have you seen SIA new policy allowing for refunds?
Singapore Airlines Updated Global Travel Waiver Policy April 9, 2020
Singapore airlines managed to raise funds through a right issue and convertible bonds. That's why they are now able to do refunds. Most airlines would be insolvent if they give refunds before raising new funds.
Cheers!