上海至今没有申办奥运会的主要原因包括以下几点:

经济压力:

奥运会需要大量的资金投入,包括场馆建设、基础设施改善等,这可能对上海的财政造成较大压力。上海作为中国的经济中心,其首要任务是保障经济、金融、贸易、航运中心等核心功能的稳定运转。

已有大型赛事:

上海已经举办过一系列国际大型体育赛事,如2010年上海世博会和亚洲运动会。这些赛事已经展示了上海的组织能力和国际影响力,可能也考虑到了举办奥运会的重复性和可持续性问题。

城市运行和居民生活影响:

奥运会需要大规模的人员安保和交通管理,可能对上海的城市运行和居民生活造成一定的影响。

国际奥委会的选择和支持:

奥运会的举办需要国际奥委会的选择和支持,可能还受到其他竞争城市的影响。

其他因素:

有观点认为,上海在申办奥运资格赛的四项运动,希望能放到上海来举办,但这与申办奥运会是两个概念,因此上海根本没有申办奥运会。此外,上海官方辟谣称,目前尚没有申办奥运会的计划。

综合考虑这些因素,上海可能认为举办奥运会的投入与产出不成比例,且已有其他更重要的任务需要完成,因此决定不申办奥运会。