A very good and concise way to articulate what is wrong with purely learning scales (or modes) that "fit" the chord.
Another way of putting this, and what I used to tell my students, is you want the melody to do the same thing as the harmony - that is, start, increase tension, release tension.
There are a gazillion ways of doing this, but one of the most basic ways is to follow what happens to the 3rd and 7th of the chords in the progression, moving each to the nearest 3rd and 7th of the next chord. So, for ii-V-I in C major, it's F + C (Dm7) to F + B (G7) to E + B (Cmaj7). Once you get that in your ear, and can use these basic motions to help define an improvised line, move on to other more esoteric ideas.
I also find the concept of Tonic, Subdominant and Dominant harmony useful. The basic concept is that any chord
without the 4th scale degree is Tonic, any chord with
both root and 4th scale degree is subdominant, and any chord
without the root and with the 4th scale degree is dominant.
So Tonic chords are I, III and VI, Subdominant are II and IV and Dominant are V and VII. And the famous II-V-I progression goes from Subdominant to Dominant to Tonic. Another way to look at it is tension to more tension to release.
Both of these concepts, 3rd and 7th movement (aka "Guide Tones") and Tonic/Subdominant/Dominant harmony are capable of leading one through a rich forest of melodic and harmonic possibilities.
Which is why I agree with everything Pete has ever said about the concept of learning "chord scales" and why it isn't really very useful.