Those guys are paid to get from block to block as quickly as possible. They're not paid to go around, taxi slowly, are take the long way home
Wrong! At SWA they get paid extra for every minute that they over block starting at 5 minutes past block time. Also go arounds are encouraged. If not configured, on speed, and stabilized at 1000 ft then the PM is supposed to tell the PF to go around. IF LGA was pilot error then it was due to the crew not following procedures. However the full NTSB report is not even close to being out so the exact cause is unknown at this time.