Ну, программы писать всетаки прерогатива программистов.
На счет "мастера на все руки", согласен - распыляясь на "все сразу" в итоге до конца не знаешь ничего.
Но поверхностные знания в смежных околокомьютерных технологиях иметь не помешает, так, для общего, такскать, развития.