Sort of. Right now, it does not matter that much whether one cancels 4 weeks or 4 hours out.
As markets recover, flexibility will come at a cost. The dirt cheap discounted fares can't survive and that means higher fares for people willing to trade off change fees for low base fare.