>I could certainly connect my own lightning node to the endurance lightning hub, but no one could pay me through that hub because the hub would first have to commit its own funds to its side of a payment channel with me. It won't do that...
"hubs" are incentivized to open channels, because they can charge fees for any transactions that go "through" them. Locking up some BTC for a short amount of time (roughly 3 days on average right now) to make some fees for routing transactions counterparty risk free doesn't seem like that bad of a deal...
> ...and I have no way to even ask it to...
The protocol has a way to "ask" for a new connection, you don't need to do anything but point your node at a funded address that is willing to accept new channels.
>I can't get paid unless every buyer opens a channel with me directly.
Or a single buyer opens a channel with you, that also has a channel open with that hub, and now you have a path to everyone and anyone that wants to buy coffee from you. Or maybe a single buyer opens a channel with you, that has a channel with another buyer, that has a channel with the hub.