Consumers don't understand software development, but they *do* know that games have developers.

They're conditioned to expect a long release schedule because so many games get released in an awful state and then gradually get fixed in patches (sometimes). This doesn't help the "lazy" accusations.