Except it's no longer only in rural areas, grid connected utilities are now costing more than being off grid in the cities too. Starlink residential 100 Mbps is cheaper ($69/mo AUD) (ignoring hardware and setup costs) than 50 Mbps fixed line internet ($80/mo AUD). Depending on location, home solar + batteries will usually work out cheaper than being on the grid within the battery warranty period too.
Supply is increasing, but if that increased supply gets snatched up by investors then you haven't really increased supply for people who need a place to live.
I'm one of the more frequent non-Mapbox contributors to the project. I've made a lot of PRs over the years and I try to help out with reviewing PRs and to triage incoming issues.
While I agree there has been non-trivial contributions external to the core of gl js (eg. bindings, plugins), and these help the ecosystem, they don't replace work on the core.
Personally I'd hoped that those businesses who were using GL JS commercially without a commercial subscription through Mapbox would contribute and become part of the core development and maintenance, but that didn't happen to a large degree.
Most of these platforms contribute their GBIF which aggregates it together. I contribute my sightings to iNaturaliast, but when I need the data for occurrences pull GBIF. I think this is perfect, because each site can compete on the best reporting interface, while not fragmenting data for data consumers.
Except it's no longer only in rural areas, grid connected utilities are now costing more than being off grid in the cities too. Starlink residential 100 Mbps is cheaper ($69/mo AUD) (ignoring hardware and setup costs) than 50 Mbps fixed line internet ($80/mo AUD). Depending on location, home solar + batteries will usually work out cheaper than being on the grid within the battery warranty period too.