This all true, well argued and not well known.
However, it remains true that Yugoslavia was an artificial political construct, lines drawn on a map by politicians at Versailles in 1918 not at all unlike many African “nations.” It never had a population with a core of shared values. It did have a population of diverse ethnic and religious differences with thousands of years of simmering feuds and tensions. Tito was the glue that held it together. If it had been a community of shared values, it wouldn’t have been so easy for the West to dismember it. So its diversity did play a large role in its demise.
Thanks for the in depth reply.