ED> А строили их изначально именно как временные. Для военных и прочих "мобилизационных" нужд. Но всяким "фабрикантам" тоже понравилось.
Изначально слово "временные" совершенно неуместно.
Барак - это синоним слова казарма, т.е, общежитие для римских легионеров.
Постоянные лагеря с более мощными укреплениями, строившиеся римлянами по берегам Рейна и Дуная, постепенно становились подобием небольших городков. Вместо палаток в них строились деревянные бараки или казармы (casae), для начала покрывавшиеся соломой или шкурами, а позже и черепицей, если за время стоянки успевали наладить ее производство. В палатке обычно помещалось 8—10 человек, барак же предназначался для центурии. В рейнских лагерях бараки строились из камня уже во времена Нерона.
Реконструкция римского военного лагеря
Итальянский археологический сюрприз: бараки телохранителей.
В России получилось так, что общежитие для военных принято называть казармой, а общежитие для гражданских бараком.
Для начало разберемся с казармами. Почему-то никто не называет казармы временными строениями, несмотря на то, каменные они, или деревянные.
Но, иногда казармами называли и гражданские здания.
Тульмовские казармы на 64 комнаты

Разве похоже это строение на временное?
Теперь перейдем к гражданским баракам.
Барак можно построить из бревен. Строить, естественно, придется по той же технологии, что и деревянную избу. Долговечность барака будет такой же, как у избы. Слово "временный" здесь неуместно.
А можно построить барак из досок (или какого-либо дерьма) - получится "легкий барак".
А можно построить из бревен, но не очень заморачиваться их подгонкой.
Я все это к тому, что, изначально, барак - вовсе не временное здание, и не обязательно некачественно построенное.
Барак - это жилое здание со своеобразной внутренней планировкой.
Во время Севастопольской обороны по идее С.П.Боткина были устроены госпитальные бараки; идея оказалась удачной в санитарном отношении (из-за хорошей вентиляции и возможности эффективно изолировать инфекционных больных), и к концу XIX в. стали распространяться больницы, устроенные по барачной системе.