Could be but in all honesty I think not.
IMO it take so long because the game engine runs at approx 1/12 of a 90 minute real time game, average sub for an injury probably takes around 30 seconds to get ready + additional time for the game to stop as we don't have extra time this is discounted. 1/12 of 6 minutes is .......