Taxing digital companies based on digital presence certainly makes sense to me, as a layperson. A company that's selling ads to a French company that wants to show those ads to French users is doing business in France, end of story. Taxing only very large corporations - that's a little more questionable, but plenty of countries (including the US) treat small businesses preferentially, so it's not like it's unpreceden…
Not to refute your point, but they surely already charge VAT. However, this is commonly described as a tax for the buyer, not the seller. On the other hand, most revenue is probably B2B and business reclaim their VAT.
You are free to argue that the playing field can be likewise leveled by lowering corporate taxes to Ireland's levels. That's a debate for the French to have, as citizens of a sovereign country. It is not a decision to be forced on them by global tax loopholes.