I'd like to add one more thing for those still wavering.
The bucks have not won 2 in a row all year.
They just beat the Lakers 2 games ago.
They won 2 of 3 (this game would qualify as a 2 wins of 3 of they win) twice this year.
Once was when they were 2-2, when there was still hope.
The other was in December last year:
They beat the Wizards in OT and then 4 days later beat the Bulls.
What was unique about that Bulls team?
They couldn't beat ANYONE at that time. They lost to the Knicks Pelicans Cavs Jazz and even the Pistons. But the Pistons thrashed them by 17 while the Bucks only beat them by 4.
On 4/13, Mike Dunleavy finally got his team off the schneid with a game winning three against, you guessed it: the Bucks in Milwaukee. And I am telling you the Bulls were a complete mess back then.
4 games later the Bulls won 16 of 20 after a brutal stretch of OKC Rockets and Toronto.
So it could be argued the Bucks served as yet ANOTHER jumping off Win-point for the teams I mentioned in the OP : (the Knicks and kings used the Bucks as theirs too). These are bad teams using the worst of the worst to set their season down the straight and narrow...just like the Pistons...who can get ONE win here.
The Bucks are the anecdote for the ailing teams.
Less impressively, and maybe not surprisingly, the Bucks haven't beat a single team over .500 at the time they played them all season. Not one. Every win is against trash, and the bulls, their best win all year, were trash when they beat them.
The pistons? Wins over the Spurs, the suns, at the Heat, at the Pacers.
Who cares? Listen it shows Detroit has something (rebounding, scoring options, a front line etc) to win a big game, a game of import. Again, both the Bucks and Pistons are frauds as the OP says.
But all that in the OP, all the negatives of the Bucks and the non-negatives of the Pistons (I won't use the word 'positives') for this ONE NIGHT, add up to a Pistons win and cover.