巴塞罗那空场的原因主要有以下两个:

加泰罗尼亚地区公投引发的冲突

2017年10月1日,加泰罗尼亚地区举行公投,选民与警察发生冲突,导致至少337人受伤。为了避免进一步的流血冲突事件,巴塞罗那俱乐部在比赛日当天宣布空场作赛。

新冠肺炎疫情的影响

2020年3月10日,由于新冠肺炎疫情的蔓延,巴塞罗那俱乐部与加泰罗尼亚政府决定,将欧冠1/8决赛次回合巴塞罗那主场对那不勒斯的比赛空场进行。这次空场不仅导致巴塞罗那损失了450万欧元的收入,还引发了广泛的讨论和关注。

综上所述,巴塞罗那空场的主要原因是为了规避因地区公投引发的冲突以及应对新冠肺炎疫情的影响。