If a team loses... they err lose
Why give em any points?
You could actually give them an inverse number of points related to the amount of time they were beaten in.
So if they get smashed in 30 seconds they get less points than if they are smashed in 2 minutes. That way everyone gets points. Obviously weight it very heavily in favour of the winners.
In fact winners get a point for every second left on the clock and a 30 point win bonus (you will see why later), and losers get 1/10 of the points related to how long the game took.
so from a 5 minute game...
Between teams A and B.
Team A wins in 2 minutes so they get 180 points from the clock + 30 win bonus = 210 points.
Team B lost so they get 1/10 of 120 = 12 points.
Between teams C and D
Team C wins in 30 seconds so gets 270 points from the clock + 30 win bonus = 300 points.
Team D loses and gets 1/10 of 30 = 3 points.
Between teams E and F
Team E wins in 4.59 seconds... and gets 1 point from the clock + 30 points win bonus = 31 points
Team F loses and gets 1/10 of 299 points = 29.9 points...
So the points really reflect the outcome of the came.
If it's a phenomenally close came the scores are very close. If it's a walk over the scores reflect that also.
How fair is that?
You could change the win bonus slightly to give winning teams a bit more of an edge but I don't see why.
I don't think you would ever get draws in the points race.