We could have saved 16 messages if you product did 2 simple things:
1) Let me know when I install it that it’s only good for a single location unless I install the add-on.
2) Give me a meaningful error message when I did not set the default.
You are technically correct, but I am not satisfied with my experience. Let’s see how the rest of the installation goes. You may have an good product, but regardless of whether it works according to your development spec it’s important for the customer to be able to use it easily.
Your response that the info can be found somewhere on the website, and that the error message is technically correct, feels like a technician trying to prove he’s right. I’m sure you are a great person but please try to communicate that you understand what the customer is experiencing.