I just wanted to say thank you for explaining this. I've read about this before, but I feel like something finally clicked when reading your comment.
However, the backbone nodes require maintenance, so the fee to connect directly is expensive. You can't simply move next to a backbone node and plug in. I presume that backbone fee is the primary reason for the individual's fee for hosting an NYCmesh node.
No, the reason Comcast and other incumbents dominate is that they built out the last mile infrastructure. The backbone costs are a minor expense.