I don’t see how standard payment APIs are any more inherently “out of scope” for HTML5 than, say, geolocation APIs. I think the reason there isn’t any attention paid to this aspect of the web is due less to some essential division between technology and commerce than to the persistent “information wants to be free” ideology among many technologists, and the interests of the companies driving web standards.