Except that there is no mutual relationship to discuss here. Blizzard is not obligated to provide you with an authenticator. Blizzard SHOULD NOT be obligated to provide you with an authenticator. The security of YOUR end of the account is YOUR business, not theirs.
And for the love of god, stop trying to obfuscate the dicussion at hand by throwing in irrilevant things every freaking time you post. What does account sharing have to do with ANYTHING we have been talking about in the whole thread.
For that matter, immagine if they did ship a free authenticator to every registerd account: it is not like shipping a free authenticator to everyone would cause the vast majority of them to actually USE them. As the saying goes, you can lead a horse to water, but you can't make him drink. I guarantee you the number of people who dont use one because they dont WANT to use one VASTLY out numebers the number of people who dont use one because they cant be arsed to pay the shipping on it or download the app.
Or imagine the very first time they denied someone account restoration because they didnt use the free authenticator that was sent with the box, shit would hit the fan way harder then anything before.
And just imagine if they actually tried to make them mandatory. Want to hazard a guess the kind of damage THAT would do to their bottom line, since you seem to know SO MUCH about good business practices (pro tip, Smart Businesses don't force their consumers to do ANYTHING they might not want to do).