Dallas Cowboys release QB Joe Milton

The Dallas Cowboys have released quarterback Joe Milton.
The move comes as a pretty big surprise given the events of training camp and specifically the preseason. It seemed like Milton was a lock to be Dak Prescott’s primary backup this season, but even if you disagreed with that the idea of him not making the roster at all seemed a bit farfetched.
Again, Milton played extremely well over the course of the preseason. He led the NFC in third-down passing across the exhibition period at large. This isn’t anything to really write home about given that it was the preseason, but you get the point that Milton played well in the opportunities that he had.
Milton obviously made the Cowboys’ initial 53-man roster when it was released on Sunday, and it isn’t uncommon for players who do so to be cut after the fact. Maybe the Cowboys feel like he can clear waivers and specifically chose to execute this move now so that other teams already got their claims in and finalized things. Gamesmanship is always at play.
What do you think? Any other theories?