Software development has worsened and become dumbed down since the creation of the iPhone