Developers  are  interested  in  maximizing  their  profit:  that's  how  the  market  works.  When  people  quit  accepting  commutes  as  tradeoffs  for  single  family  housing  then  developers  will  quit  building  them  on  the  perifery  and  build  something  different  and/or  somewhere  different.