On another point as to the advantages or disadvantages of the Markowitz or indeed any other approach to asset allocation I am ever more acutely aware that there is no single truth or answer or indeed any agreement in general. Diversification is good (?) (even essential in my view) unless you can predict the future - but even there, there ar many people who would dispute that forcibly. Particularly among some avid stock pickers and hedge fund managers who tend to load up the truck when they see a good opportunity.
I am putting out a product in conjunction with my computer scientist partner to let people run, in the cloud, simple tests on a number of different asset allocation techniques. These days I am totally averse to pushing any one approach or even stating any personal preference for any approach. Were I to write another book (god forbid - the last one was a total waste of time vanity project) I would emphasise until black in the face that as far as we are currently aware the future is unknowable and that therefore the only logical way to invest for the long term is to spread the assets over as wide a field as possible so as to diversify over currencies, economies, politics, tax regimes and of course product providers (banks, custodians, fund managers).
I'm only rambling on since like you I tend to be asked to speak or write or "do" stuff surrounding investments. I mostly turn such opportunity down since I believe most peoples advice including my own is biased and unreliable and that i would be better off keeping my mouth shut.
In terms of future writing and the cloud based back tester I am offering what this boils down to is admitting "I don't know". I am happy to present investors with some of the more apparently sensible and straightforward asset allocation techniques and leave them to make up their own minds whether such approaches have any value or not.
Markowitz may have its problems...well documented as you rightly say. But investment and indeed life is one big problem and it is a question of trying to steer between scylla and charybdis.
Probably about as much as we mere mortals can hope to achieve. Roll on super-intelligence and the singularity.