After two crashes in such a small amount of time, the investigation doesn't need to be complete. The planes should be grounded until proven safe, not flying until proven unsafe.
Is your position that any grounding of the planes is unjustified until the full root cause is determined, or that "only" two crashes isn't enough to justify this action?
While I would always rather understand root cause -- and it's absolutely essential to get there eventually -- the world is full of imperfect information and assumptions are sometimes all you have.
Regarding the 737 MAX now, the prior Lion Air crash is reasonably well understood. It has exposed some fundamental weakness and questionable design choices, but the plane was still deemed safe to fly.
Thus, what we have is one unexplained crash. Why should it be grounded?
(Having said that, I'm avoiding the MAX as far as I can. But that's based already on the Lion Air crash. So, I argue that it should've been grounded after Lion Air became understood, or not at all.)
I don't understand how they could build MCAS on the basis of one (!) AoA sensor.
... i mean, honestly all we're doing out here is sitting back with a bag of popcorn and channel flipping between the UK parliament on Brexit, and Trump on twitter. And they say there's nothing entertaining on TV any more...
Also, the FAA makes precautionary changes before it knows everything, it has routinely issued emergency airworthiness directives before investigations have been complete.