At this point I think Ducati would be foolish to put anyone other than Martin on the factory team. If I ran the team and could do anything, I'd pair Jorge and Marc and send Pecco down to Pramac! Of course Marc deserves a full factory bike and support, hopefully for Ducati he'll accept it at Gresini or Pramac.
I think both Yamaha and Honda are Sure Out of Luck. Nobody wants to take free bikes from Yamaha just so they can run at the back of the pack. Who wants to sponsor a team that's never on TV? Nobody wants to ride those bikes either, so even if they could magically be on par with Ducati tomorrow, it might still take a few years to get top riders to show it, especially since the Yamaha seems to be a Fabio-only machine and Honda is where careers go to die.