And if genetic drift has such on a strong effect on the fixation of mutations, wouldn't one be justified to question if such an amount of randomness can still account for the evolution of complex structures ?
Ahh yes, the ol' switcheroo. You are conflating neutral drift with positive selection. That is quite dishonest of you.
Beneficial mutations, such as those leading to modern vision systems, do not fix through random drift. They are
selected for. Mutations that change a species fitness do not follow random drift.