Unanticipated aerodynamic effects.
The shield was in fact very flimsy, because it didn't need to have much structural strength to perform its task on orbit. What most people don't realize is how the shield was meant to deploy. It was supposed to spring outward and form a larger cylinder than in the stowed-for-launch configuration (with foldouts to create the larger perimeter needed).
One of the fairings for the tunnels containing cabling and other conduits down the side of the payload created a shock wave that pulled the nearby leading edge of the shield away just enough for ram air to get underneath it. Once that happens, the shield is not nearly strong enough to withstand the slipstream.
The shield was made from 22-gauge aerospace aluminum, which makes it about twice as thick as an aluminum pie plate, or about twice as thick as your HVAC ductwork. For launch, it was held tight against the lab wall by its deployment mechanism. The aerodynamic test regime had not included protrusions such as fairings.