They had no assurance he would be there at their pick after they traded with KC, considering the Panthers were also in the market for a receiver. If they really wanted him, they would have taken him there.
They were obviously fine with any of Keon, worthy or leggette. Glass half full..draft is a crapshoot so better to take whoever and get more picks. Glass half empty..they didn't have conviction on who the better prospect was.