Доктора - из соображений гигиены. Обслуживающий персонал, армия и военные - чтоб выделяться и отличаться от других людей. А в чем смысл нарядить учителя в форму? От учеников он обычно отличается, к тому же ученики его и так узнают. Вот кроме распила денег: сначала выделить деньги на форму, потом заставить ее покупать по накрученной цене, больше причин я не вижу.