学术研究是不断进步的,但不管怎么进步,CAPM都是金融资产定价史上浓墨重彩的一笔。马克维茨的资产组合理论奠定了金融资产定价的基础,引入了期望收益率和方差分别衡量收益和风险,他解决了两个问题:1、投资组合的选择问题;2、分散投资和以降低风险。但是他存在没有解决的问题:市场均衡是收益率如何确定?投资组合中系统风险如何定量和定价?而威廉夏普则解决了这两个问题,CML、CAL、SML都是为这几个问题的解决提供了很好的途径。与此同时,马克维茨的资产组合理论现实中金融资产多了之后实现起来非常困难,而CAPM是可以非常便利的实现的(利用方差协方差矩阵),Excel就能实现。至于你说的有效市场假说受到挑战,也仅仅是学术的一个“进步”,并没有完全推翻,况且有效是相对的。这两个模型都是诺奖模型,值得学习!