I think a big thing that isn't being said is that the government is also attempting to manage civil unrest. There is an old saying about there being a gun behind every blade of grass in this country. We have a very different culture and risk situation than a place like China where they literally welded people's doors shut and let them starve to death.
I think they know certain things need to be done, but they have to also manage expectations and make enough of the population/media/state govt be "demanding" these enforced lock downs before it is really feasible.
Lastly, I think most companies are doing the right thing. 3M is cranking out industrial N95 masks as fast as they can since the govt dropped liability protection (since they are not rated for medical use). GM and others have offered to make ventilators. The defense production act only needs to be invoked if factories/suppliers are not doing the right thing. The specifics of the invocation haven't been announced yet, but I suspect one or more companies started misbehaving, and that resulted in invoking the act.