You said you didn’t understand why a dev might pick an OS less popular to do anything for, but you’ve really made no apparent effort to understand it, and the questions I asked are just examples of considerations that one might take into account. I’m sure there’s more, but I was also thinking very generally (and these things were sort of immediately obvious).
But is it really that hard to understand that some people might like iOS more? Or might like developing for iOS more? I guess really, what more would you need than that in order to “understand” it?
No, because it was an example of choosing to do something for a thing that has a much more limited market share for someone who expresses a different set of preferences than the ones you’re apparently used to, not something meant to be taken literally applicable to examples like “dashcams.”
Try this: FreeBSD is often developed for, in spite of how limited its market share is compared to other OSes.
Do you think there might be a few reasons for that, even if you don’t happen to know what they are?
Or we could think about games. Why do you think might people like to dev for whichever gaming platform is in, say, 3rd place right now, even exclusively?