Credit worthiness of each mortgage wasn't the issue with mortgage-backed securities. It was that low value mortgage-backed securities were repackaged into a basket with a mix of securities and given a higher credit rating than what Subprime would have gotten on their own.
This repackaging is absolutely going to happen again with GPUs. If there are GPUs of different generations within the same security, it's already happened.
This is fine. Tranching is fine. It works today, it worked in 2008 and it's based on the same mathematics as portfolio theory. (A physical representation would be a dam. You can turn volatile rivers into predictable flows if you hold a bunch in reserve and then let a small amount off the top.)
Nobody knew that for certain, however, and that was a problem if you needed cash today but verifying the underlying mortgages would take months of work. (Some AAA-rated CDOs defaulted though they all paid out in the end. There has never been a AAA-rated CLO default since like the 1990s.)
Not quite. They blew up because the opacity meant nobody could verify that their paper was safe. That made them unsaleable. In the end, AAA-rated crisis-era paper all paid out and almost all of them paid out on schedule. But that doesn't help you if you need to fire sell them today.
Put more succinctly, a lot of people assumed that because Treasuries are highly rated and super liquid all highly-rated paper could be counted on to be liquid. Lenders thought the safe paper was liquid. In the end it was just safe.