The current MeshCore firmware ecosystem is becoming increasingly difficult to maintain.
Many projects need only a limited change: support for a new board, better power management, different repeater behaviour, telemetry, Wi-Fi, MQTT, a standalone interface, or an experimental routing strategy. Because these concerns are tightly coupled inside the firmware, developers usually fork the complete repository.
This produces many firmware variants that share most of their code but diverge in relatively small ways. Every upstream release must be manually merged into multiple forks. The same conflicts are repeatedly solved by different maintainers, features are difficult to combine, and users must choose an entire firmware distribution to obtain one specific capability.