The point is that often it is cheaper just to ditch the ticket and buy a new for later if it turns out that travel is not possible. You can't do that (technically you can do it but it will be more expensive) if you have paid for all kinds of anc. products/services.
Secondly, I only decide shortly before travel if I need a checked luggage/a cabin bag/trolley or not.