As with many modern attackers, they normally like to start their career playing on the wings, because they get to see more of the ball and use their athleticism to be effective. At some stage when they grow older, they begin to move to the center because this is a role that requires better position and tactical acuteness.
I don't think that Leao is lazy, I just think that he is confused. When the ball is at his feet, he is almost always dangerous. He needs to realize his potential, he can be the next big superstar if he becomes 'hungry'. He should evaluate himself by his goal scoring contribution first and foremost.