Is any of that post relavant to VS?. The poster mentions LATAM and Iberia that they are having an issue with alongside Expedia.
What this comes down to is that different airlines have different policies and there is no one size fits all policy.
I'm not away of any airline that allows a 'fault free cancelation' unless you have bought a full fare fully flexible ticket (which most people don't buy)