That's because it is a mini on top of a building.This angle really destroys the Eiffel Tower forced perspective for me. It looks like a miniature on top of a building.
But I mean, would we rather there NOT be a new D-ticket level ride (some may consider it a low-end E) in World Showcase, or no? Sure, the Eiffel Tower isn't nearly as convincing from this angle, but France is by far the best pavilion in all of WS now imo.
I know many will disagree, but I actually think that the Skyliner fits the Courtyard quite nicely and adds kinetic energy it otherwise wouldn't have had. Paris does have Gondola systems like this, so it's not even like that's out of theme, really.