I don't understand why posters are taking Guardiola's words on players ability as something he means directly.
He's a manager. He's, acutely, aware of downplaying a player under his wing and what that would do for confidence or future accessibility mentally.
He's hardly likely to say 'yeah, he's not very good at x, y, z but other than that, he's great!'!
Even with Cancelo, the problem with him, to Guardiola, was not his ability and avoided speaking on that issue.
So, yes, he's going to blow smoke up all of his players arses as he manages a small team to perform and run through brick walls for him.
That doesn't mean that a long contract means they have plans for them, long term, but protecting the investment.
With that said, I think Bobb has the ability to reinvent where and how he plays in the forward line. Lewis is limited; he's certainly not a RB and as DM he'd be a liability, so AM is probably his calling.