He's still a very young and inexperienced player. The game is probably still very fast for him, both mentally and physically.
Again, I'm not exactly sold he's a long term player for Juve, but I understand his flaws/mistakes and realize it's way too early to give up on him or think he's a finished product.