> This is pure software.
Nope. Because the certificate used to create the secret during the handshake must be kept secret. Apple uses custom hardware of this. Unless you think certificate keys should exist in main memory allowing for them to be stolen and your secure bluetooth connection to be compromised.
> I could do that between a Debian machine and a Windows machine, if I wanted.
Let’s see it. And while we’re at it throw in seamlessly (think non tech user seamless) downloading and sharing media to all your devices on your network. Not just ripped DVDs, protected newly releases DRMed up media. With nothing more than 2 clicks and an app install (for apple tv only)
You’re stuck in this everything is software world. That’s changing and as things progress further we’ll see more and more hardware used. Primarily so we can specialize and reduce the power consumption for generic solutions operating on generic processors.