There really are potential hardware limitations with FreeBSD that make Scale more attractive than Core. Until recently, FreeBSD didn't have good support for Nbase-T network cards, that is 2.5gbps and 5gbps. They only supported those with Intel drivers, not Realtek drivers, and Intel drivers use more power and so are not able to support fanless cards with more than two ports per card (i.e. all quad port cards with Intel drivers have a fan, which of course is noisy, power-hungry, and another potential point of failure). In addition, cards with Intel drivers are more expensive.
This actually didn't affect me with Truenas, since I don't need quad port cards there, but it was a big hassle with my Pfsense and OPNsense routers.
As I recall, FreeBSD may have fixed this problem and added support for Nbase-T Realtek drivers in its most recent version, but they were much later at this than Linux Debian (which underlies Scale) was. In general, Linux Debian is supposed to support more hardware than just about any other platform, or so I recall from what I've read online.
I also prefer the user interface with Scale. It just seems cleaner. And on the rare occasions that I need to use the command line, I much prefer working in Linux compared to FreeBSD because I understand the Linux commands better and especially understand the directory structure in Linux, like where files are in /etc and /mnt.
Moreover, while I don't currently run any apps or VMs in Scale, it's nice to know that it's easy and convenient to do so if I ever have the need.
Overall, while I think Core is great (though I do wonder how robustly iXSystems is going to support it long-term), in my opinion, Scale is better.