@miss_rodent Multiple distros means multiple platforms. Multiple platforms means multiple dev targets. Multiple dev targets means that developing for "Linux" is, at minimum, *many dozens of times more expensive* than developing for macOS, or Windows, or the web.
@miss_rodent The important thing is to get the "paying end-user / cost to target platform" ratio down below a threshold that resembles macOS. An actually profitable platform like iOS or Windows is unrealistic, but macOS is a minority with enough users for devs to care about without bankrupting themselves and at least build a lifestyle brand around.