The manager knows the player from other clubs he has managed and knows what he would be capable of so picks him (plus whatever happens in training) is my guess.
I don't think it would make too much difference whoever played up front atm, the tactics or is it the lack of the right sort of player...