From an RN's perspective, I agree patients are being discharged sooner. Yes, insurance is a part of it but the risk of nosocomial (hospital-acquired) infections is also a big factor. Just imagine going in for an appendectomy, staying for a few days only to pick up an infection requiring IV antibiotics, delayed recovery, other possible complications, etc.
We're generally safer and better off recovering at home rather than in the hospital.