Why does payments have to be part of the protocol and can't be done "out of band"?
Even if it is part of the protocol, why does it have to be bitcoin specific? It could just be generic and be settled in anything (dollars, monero, gold, potatoes, milk).