Прежде, чем спрашивать - почему. спросите, лучше - правда ли, что...
Нет, сами стригутся примерно 1/3 американских мужчин, что немало, но отнюдь не "чаще всего".
А почему: потому, что сейчас модны короткие стрижки (не как в 1970 годы), которые легко возпроизвести дома машинкой. А поход в парикмахерскую стоит минимум долларов 15, плюс час-два времени.