As for stoppage time, I like it just the way it is for primarily one reason. It is a traditional and expected practice that the ref not end the half or the game if one team is threatening to score; and waits until the threat on goal no longer exists.
It’s one of the quirks of the game that make it so exciting at the end of a close match.
Then why bother with a clock at all? Just give everyone a trophy.