Content management software hasn’t worked because it was badly designed and massively over-hyped. Software companies lied about their products, charging criminal prices for crap software. It hasn’t worked because organizations didn’t understand content. They wanted a quick fix. They issued specifications that bore little relation to what they actually needed.