What is the point of making one control surface play the part of multiple control surfaces?
Flaps which only extend over part of the wing will cause lift changes mainly over that part of the wing, which will result in a lift distribution over span which is far from the elliptic ideal once the flap is deflected. Therefore, it makes sense to move the ailerons in the same direction, especially when the inboard flaps are simple camber-changing flaps.

In order to give an aircraft wing docile stall characteristics, the planform should not be elliptic, but be "fuller" (= having more local chord than the ideal ellipse) at the wingtips. With an elliptic planform and an elliptic lift distribution, the local lift coefficient will be identical over the whole wing, and gusts might easily cause a local stall at one outer wing in slow flight. The consequence will be an uncontrollable roll, which can ruin the pilot's day when occurring close to the ground. Therefore, it is better to leave some margin by increasing local chord and adding some washout towards the tips.

Now this wing will have an elliptic distribution only at one angle of attack. If the angle of attack is higher, the lift distribution will be fuller, and if it is lower than the "elliptic" angle of attack, some lift will be missing towards the tips. Both conditions will cause higher induced drag than necessary. Flaps help by adjusting local camber such that if they are set correctly, the spanwise lift distribution will be much closer to the elliptic ideal than without flaps. This requires the flap schedule to make bigger deflection changes towards the root - watch any modern high performance glider change flap settings, and you will see what I mean: The flaperons will change deflection less that the inboard flaps. This has the additional benefit of leaving more margin for aileron deflections.

This is the disadvantage of combined control surfaces: What is needed for one function is no longer available for the other function, because the maximum useable deflection range is limited.

For the nitpickers: Please understand the term "elliptic lift distribution" as "elliptic circulation distribution". Then all is well.