Add to that the fact that French doesn't tick all that many boxes in the "ideal language" test either. It takes its romantic roots and adds a lot more complexity than does Spanish, Italian or Romanian (and a bit more than Portuguese too).
Spanish seems like it would've been the best candidate to push as a universal language rather than creating Esperanto. Its pronunciation is simple and follows a few simple rules. It doesn't have that many irregular verbs. About the only complexity it has is the masculine/feminine of words. Introducing and pushing a gender-neutral variant of the language seems like it would've been a lot more successful than Esperanto has been.