I think there’s one key thing you missed: you have never bought a copy of the game on Steam! It’s always been a license. Valve simply made the fact clear now because of legal changes.
so the next question, is this retroactive
So the answer for this is a solid no.
Are the streamed data stored in a local cache? Surely the bandwidth costs are going up to the sky with the server sending data to every single player.