Plus, if she had a decent lawyer, and if it was an accident, I would think she would have filled police in on the details by now. But because she has JB, not so sure what is going on. He's certainly making it look like murder by not letting his client talk...if it was an accident, you would think he would want her to talk. IMOO
It's hard to blame Baez for what you blame Baez for, without knowing anything about the nature of communications between Baez and Casey. Casey might be insisting that she is innocent of everything, without wavering. Baez would then have to defend her on that basis.
Casey has a Constitutional Right to insist that she is wholly innocent of every charge, and has a Constitutional Right to a trial. Otherwise, every government accusation against a citizen would essentially be the equivalent of a conviction if a defendant were obligated to confess to every charge. It wouldn't be much fun existing in that kind of society.
The most likely scenario is that Casey is responsible for Caylee's death to some degree, but is nonetheless insisting on her innocence. This is not the first time in the history of the world that a defendant has falsely maintained his or her innocence. It shouldn't shock everybody. Not any more, anyway.
If every criminal fessed up to their crimes, we wouldn't need any lawyers, or prosecutors, or criminal judges, or criminal courts, I guess.