Has app development become too complex?