Professionals don't use the internet? :)
Even if you have an objection to having a permanent connection nothing stopping you from having a temporary network connection available to a computer. A cheap wireless dongle or a network cable can do the trick for just when you need to do an update or activation. This is a far better solution than having hardware dongles like some software mandates.