Also our understanding of UX and psychology as applied to video games has improved. Developers now hire people who are formally trained in architecture and form and narrative and psychology and flow, instead of kids who were quite handy with computers.