Create an account so you can do anything with your purchased device? That's just plain abusive. How about: thank you for using your hard-earned, post-tax funds and choosing our product. Let's get you going as fast and easily as possible, then go as far as we can to make things work before having you stop and create an account?
Only reason to create one is so you can save a persistent context for multiple types of interaction. Support multiple users, or different mobile devices, maybe groups of devices. But for a single device, out of the box, no sign up should EVER be needed.
Unless the company's priority is to hoover all your usage data, analyze it to death, invade your privacy, and sell it for profit.
Well I mean you do you. I will not be changing all my lights and such. I have thought of putting home assistant on my little server but I literally have nothing to connect to it except maybe my raspberry pi running octoprint.