Meshnets only work in high population density areas.
Why? Is this a limitation of hardware generally available, licensing is required for high enough powered transmitting devices? Or what?
I would think that this type of setup would only be feasible in urban or suburban areas where population density is high. If population density is too low then users would rely on a small number of nodes for internet access, in other words there would only be one possible chain to get to the rest of the internet. These nodes would use some level of electricity when they are on and connected (or trying to connect) to the rest of the network. If the nodes are rarely used then a user may turn off their node (or they could turn off their node for any number of other reasons), cutting off internet access to others that rely on that node to get to the rest of the internet.