no clear cause has yet been named. it can be many things and ultimately they will always blame human error because it gives away the least information about what really happened.
malfuncitoning equipment. humans, geopolitical agendas against europe... there can be a lot of things going on here.
dont jump to conclusions and be skeptical of what people shout.