Milan hit a lot of shots, but Newcastle are showing real English football. I don't know if they can hold their defence for the rest of the game or even win, but I think Milan deserve to win more. Although it wouldn't be surprising if the game ends in a draw.
If you look at the statistics, AC Milan should be able to win, but that's how football is, sometimes luck is really needed in a match, and in this match luck was not on AC Milan's side. In that match, AC Milan recorded 25 shots, but were unable to score against Newcastle, only 8 shots were on target. Meanwhile, Newcastle recorded 6 shots with only 1 shot on target.
Indeed, if you look at the statistics, the draw was probably unfair for AC Milan and that is what football can do. In conclusion, I saw that in this match, AC Milan's front line was less effective in finishing, while Newcastle's game was less calm, too rushed so they didn't know the direction of the game.
Maybe this is because AC Milan has just been devastated by losing to the Derby recently. So their self-confidence has not fully returned. If you refer to the correct statistics as you stated, the result is quite unfair for Milan, they completely controlled the game and Newcastle never even had a dangerous chance apart from the shoot that occurred in the last minute. AC Milan repeatedly failed to convert opportunities into goals, which frustrated the Milan players and disrupted their concentration.
What makes me a little annoyed with Pioli, he rotated Reijnders which didn't make sense, spent 60 minutes with Pobega who was mediocre, Musah played quite well, what was strange was that Giroud was not replaced even though he was already experiencing a deadlock in scoring goals.