The devil is in the detail. So if FLoC and new third party tools to subvert FLoC became too mainstream, then I would expect Google to act in its own interest and provide value-added back-end services. Just as has happened with Android AOSP and Play Services.
Until then though, I feel FLoC being both client-side and open-source would be an improvement on the status quo