Those might be niche devices, I think if were Samsung or Pixel devices, it would be a different story, similar for Apple devices, they are fewer variants, that it would be a lot of developers putting effort on adding upstream Linux support if they were open, like is happening with the Macs with the M series.

Samsung is actually the worst offender in the Android world for making variants.

Each device usually has 5 versions for each market (US, EU, China, Korea, Rest of the world) + individual board revisions.

And that's not counting the massive amount of devices they produce outside the flagships.

Let's pick the Galaxy S10 for example, you have the S10, S10+, S10e, S10 Lite, S10 5G. The US ones are on Snapdragon SOC, the other ones on Exynos SOC and each region has additional quirks...