Because there were constraints. Name it: CPU speed, RAM, screen size, connection speed, whatever. We long for those days when we had to sit back and think the problem out instead of adding another package import.