I agree, Honda and Yamaha may come back but they are going to struggle. Yamaha may do better now that Pramac has chosen them and will run as their second squad. Honda, is just out to sea at the moment. Nothing they seem to try works and/or they just don't have the team/riders around them to develop the bike. I don't even think Marquez could develop the bike at this point, he never really was that great at development. I think that came from Dani Pedrosa, look what he's done over at KTM. You need a fast rider, but always a rider that can relay good and useful information back to the factory.
Yeah Marc is getting long in the tooth. He can't save slides like he used too, he's lost that step in reflexes. He also is slower to get up after huge offs. Time is catching up with him as it did with Rossi. They are and will always be fast, it's just other factors start coming into play.