Fuchsia is based on the same idea and has support to just one OS. The BSDs are not even a good example of
'something really unified' from the start anyway.
The actual reason for all of this is that the distro's themselves (and the BSDs) bundle 'hundreds' of external third-party system packages as first party just to get a 'basic desktop working'. I don't want to start pointing fingers at where a bug could be located at as it would be very painful to maintain and start searching through the whole Linux or BSD desktop stack. Good luck with that.
The only difference with the BSDs is that they just have a different kernel. Everything else has the exact same software stack just like many Linux distros.
Hence this, with having little to no OS fragmentation, it is also the reason why everyone only targets Mac and Windows. 'Official support' gets very expensive when 10 or 20 distros need to be tested on a CI or guides need to be updated as users tweak or mess around with their Linux distro.