I think y'all are making too much of the literal meaning of these auxiliary verbs. Apparently, Vulgar Latin had periphrastic futures in debere, habere, ire, vadere, velle, and venire (to withhold; to have; to go; to walk; to will, wish; and to come). Literal meaning doesn't have a whole lot to do with it.