AC Milan are lucky to have one of the best Chelsea frontlines in the club. Christian Pulisic did not have a particularly outstanding campaign with Chelsea last season; on the other hand, Chelsea were also performing catastrophically in league games. Christian Pulisic is a top footballer with extensive league and challenging competition experience. The Englishman does not want to stay at Stamford Bridge, where he has dealt with various obstacles and challenges. Pulisic's decision to join AC Milan was a wise one; his presence will contribute to positive transformation at the club.
Agree that AC Milan took a good step when they were able to buy this player from Chelsea for a not too high price of only 20 million euros and it is also quite strange to see Chelsea not taking any steps to keep this player because of his young age so he will still probably develop and when he didn't look good at Chelsea because overall the team wasn't doing well.
AC Milan are usually more interested in older players and being able to get Pulisic would really help out on the wing which is Pulisic's playing position.
In this season's transfer market, AC Milan has spent quite a lot of money to bring in several players, not just Pulisic, and the players they bought are still young, it seems AC Milan is trying to change its club pattern to a club with a young squad, the change in the technical director seems to change the club's pattern. AC Milan will be one of the strong challengers for the scudetto this season with a fresher line-up.
BTW, Christian Pulisic is a USA player not England.