More isolated in which way? You should probably read up on how all this stuff is actually implemented, it will clarify your understanding of what is going on rather than just throwing commands at the wall and seeing what sticks.
Yes, you are wrong. FreeBSD is a general purpose operating system. You install what you need and configure what you need. GhostBSD and its ilk are for weenies.
My advice is to ditch GhostBSD, you are basically putting yourself further into the corner than you already are by trying to use FreeBSD on the desktop.
Linux binaries run just by a syscall shim. There's not much to trust or distrust. If all the syscalls are implemented and mapped to native FreeBSD syscalls, the thing works. Otherwise, it doesn't.
Spotify is just an electron app. You can disable any GPU access just like you can with chrome via a flag.
My point is, unless spotify is trying to call a heretofore unimplemented syscall, it can be made to run. The linuxulator is basically as good as native.
I do not use GhostBSD and am not familiar with it. It can be done on vanilla FreeBSD, you need to bootstrap an Ubuntu base system which is somewhat involved since there is not a package for it. Google is your friend.
"BSDs" are not a monolith. You should actually specify what the hell it is you are talking about. Spotify runs just fine under the Linux ABI on FreeBSD.
Carriers can setup their own infrastructure if they wish, it's just that many are content to let Google deal with it. This isn't RCS's (or Google's, for that matter) fault.
Nope, fuck companies like telegram. Just another ghoul trying to profit off the backs of open source developers. Signal is owned by a non-profit, so not sure what kind of "support" you are speaking of, but the desktop app is electron trash, so it's right out for me.
Also, one of those things is not like the others. RCS is a 3GPP standard, the infrastructure to run already being paid for by my wireless bill. I would prefer people use it to talk to me.
I had the benefit of pjsip set logger verbose on to display raw SIP stanzas while I was getting it working with asterisk. You may wish to do some tcpdumping to see what is going on.
Good luck. Deep linking to intents that actually start playing a program, if you get it to work today, it will probably stop working next month. Intents are internal to apps, and even if the intent is static, the ID of the content most certainly is not. I had this working as a POC to start playing channels on YouTube TV but the maintenance burden made it utterly not worth it. If the content was local and available to play in Kodi it would be a different story.
I use Arch too. I've been using FreeBSD for 21 years, though. I run everything on it, even this Lemmy instance.