Вот вам ещё одна, невесёлая причина: в малообеспеченных семьях, (многодетных в основном), не всегда была возможность покупать повседневную одежду ребенку, тем более с учётом скорости роста мальчика пионерского возраста. Приоритет отдавался верхней одежде, обуви и одежде для детей младшего возраста. Форму же всё равно приходилось покупать (кто не в курсе - в школе её даром не раздавали), её и использовали в качестве повседневной одежды. Кстати, многие из таких семей после 8-го шли в ПТУ, не только от того, что оценками не дотянули до аттестата, а от того, что в профтехучилищах платили стипендию, а некоторые, особо богатые училища, ещё обеспечивали учащихся сезонной (!) формой, вплоть до верхней одежды и обуви. Чтобы не сидеть на шее у родителей и получить хоть какую-то материальную независимость.
Пример из моего детства: в день субботника, когда учеников просят одеться в "рабочую" одежду, мальчик(и) приходит в форме, сменив лишь рубашку с однотонной на фланелевую "ковбойку". Некоторые (не все) учителя, наивно верившие в то, что в Советском Союзе бедность - пережиток далекого прошлого, объяснение "нечего надеть" воспринимали как дерзость, или неудачную шутку.