> why would VLC or any online company stay in France?
IIRC all the people involved with VLC are French and live in France. They might want to stay in their native country where they speak the language, have families, have the right to remain and vote etc etc.
I don’t work for VLC but do live and work in France. I think you’re right on the reasons (and there are likely others) but of all the ones you mention, I think it is the family that is the biggest reason I stay. I could speak English and French elsewhere in Europe, have the right to live anywhere in the EU thanks for the Union’s freedom of movement, and I can ‘sort of’ vote, if only for local and European elections.
But with kids in school, relatives close by, and family links in the city and region whre we live, moving somewhere else is not yet on the cards no matter how large the tax bill and unsettled the politics - at least for the moment.