This is true. The days of a procedural error resulting in a case being thrown out are long gone. At some point we all just accepted that no one has the right to a speedy trial either.
Then our justice system truly is dead and buried.
No, it is because most lawyers recommend the accused waive the right to a speedy trial. Supposedly it is to allow more time to gather evidence but in reality it allows most defendants to wait until public outrage dies down. This makes it more they will get a reduced sentence.