Mesh networks are a neat idea, but the reality of is often disappointing e.g. given compatible radios all the IoT devices in a room could form a mesh network of equal peers, but if a few lightbulbs use their position (mains powered, good location) to form a hierarchical network it will actually work (without wasting battery power and air time).