Except it's not "free" shipping. It is a contract for prepaid shipping where they then renege on that contract for various items for no explainable reason.
That it isn't inexplicable isn't in question. It is, however, unacceptable given promises made (voluntarily) by Amazon marketing about the nature of the service.