Не доктор, но...
Если конкретно про туберкулез, то риск подхватить его есть и без водителя, такси и замкнутого пространства.
Микобактерии достаточно устойчивы во внешней среде. То есть больной человек пока шляп в общественном месте, и бактерии живут себе на поверхностях. Вы беретесь за поручни, дверные ручки, листаете меню в ресторане итд.
С другой стороны, у людей, у которых обнаруживают туберкулез, есть семьи. Они вместе живут, пользуются одной посудой (ну пока диагноз не поставлен), спят в одной постеле. Куда уж контакт теснее, но при этом на заболевают.
Все, что в ваших силах для профилактики, стараться меньше соприкасаться с "общественными" поверхностями и соблюдать личную гигиену.
Другое дело с вирусами. Они быстро гибнут во внешней среде (не все, конечно, гепатит достаточно устойчив, например). И боятся сквозняков и проветривания. Поэтому для них рай для распространения - как раз замкнутые, плохо вентилируемые пространства со скоплением людей.
Ну совсем не ходить в магазины, на работу, и школу, сад, и не пользоваться транспортом вы не можете. Поэтому надежда на иммунитет - как раз важная составляющая.
Можно ещё, придя домой, промыть нос физраствором. Если какие вирусы и попали на слизистую, то есть шансы уменьшить их концентрацию и не заболеть. А если Вы все время находитесь в помещении с сухим воздухом, то не помешает периодически закапывать (запшикивать) нос физраствором, чтобы слизистая не пересыхала и могла выполнять свои защитные функции.