The NBA schedule is weird and that is proven by the fact that the Pistons are playing the Heat for the first time since opening night, a mere 59 game gap between matchups. And to add to the weirdness, this is one of three times the Pistons play the Heat over the next 12 days. Nothing like a balanced schedule.
I know travel plays a role in a lot of these decisions, but this game is also on the road against the Heat just like opening night.
Both teams have gone through a few roster changes since opening night.