Solo
Regarding solo, I believe MPL as agreed with ICAO does not require solos, but individual airlines and/or schools (and, I suppose, CAAs) are at liberty to insist on them.
And regarding the source of instructors, I just spent some time with a high-up at a very large training organisation whose suggestion is simple: we will need to pay instructors more.