They can make something for substitutions to go faster but game is not such a good idea. If it will go slower it mean more chances (in normal case) that can bring results like 20-0.
But about substitutions I agree with you, it take 6 or 8 minutes in game to do that, to long.