I dunno, maybe it's best to treat every player differently depending on their individual needs.
Kane is the prime example of the system working, on the other hand you have Foden who they purposefully kept away from loans and gradually eased into the first team instead.
Maybe it's not a one rule fits all kind of decision?