Yes, I had not thought of the fact that certificates would change the rules of this game completely. And it doesn't need to be an enterprise-level network to require that.
And I am fortunate that my IoT stuff doesn't really need ActiveDirectory! 'cause neither does my brain.