Thats not how football works. Can't expect every single player you sign to hit the ground running. There are a multitude of things a new player has to adjust to. Even some of the best players in europe when they sign for a new club can take a while to get in to their stride. People like you don't have a clue about football, plenty in the same boat on here.