Perhaps you are aware that there are banks on the internet? Every time some system that was never designed to be secure in the first place gets cracked someone always pipes up with this absurd claim, that the problem is that they connected it to the internet in the first place. That isn't the problem, and characterizing that way is absurd. They could have opted to do as you say, and that is certainly a very valid approach. It is, however, not - as you suggest - the only/right choice. They could have opted for option B and secured it, which any relatively competent software developer with an eye toward security could do quite easily by, for example, disabling password based login and only allowing certificate based authentication. It would have been easy to secure this system, and claiming that it was automatically in significant danger of being cracked simply because they put it on the internet is a cop out, and is frankly quite absurd in 2015.
The Internet of Things is coming, so we need people who understand security, and people who think that you can only achieve reasonable security by not implemeting it at all and then not connecting to anything are going to find themselves way out in the cold.