I can see why Ferrari opted to stay put. It's only in the last few years that she's not been guaranteed a spot for Italy when healthy, so the issue didn't arise until maybe 2019? And since then, whenever she's been uninjured enough to make or have a realistic chance at making an Italian team, they've been medal contenders. We haven't seen enough from her this quad to call it yet, but I wouldn't be at all surprised if her current best chance of an Olympic medal in Paris is team bronze.
In terms of the issue being discussed, I get the complaints about the tripartite spot, since that's supposed to be about representation. But people who want there to be more representation of athletes who train in particular countries would do better to advocate for that specifically.
Too often on the wider gymternet (not here, but invariably on reddit) there are people complaining because individual qualifiers for spots aren't based in the country of citizenship, despite the fact that the selection criteria aren't intended to achieve that. It's like trying to fit square pegs in round holes. Anyone who wants that should set it out specifically, instead of complaining when second generation immigrants live and train in the US but ignoring it when eg Melanie does because France are rich too.