I think its more of the case that Osvaldo's replacement couldn't be found or a deal worked on in January wasn't viable and that Gallagher had caught their eye at that given time.
More of a "quick fix" than immediate replacement.
I can see at U21/U18 level why he is highly rated in house but it is evident he struggles at PL level which we can all respect and appreciate bearing in mind he's recently turned 18.Had Osvaldo worked or a replacement brought in, I do no think we would of seen as much.
He will be on loan to a Championship side next season.