1. Please stop with the trolls/hater comments simply because people express their opinions on players that may differ from your own.
2. Not sure how anyone looks foolish about Dak's contract if they expressed their opinion as to what he is going to be paid versus his on the field performance. Base salary was converted into a signing bonus which just means that the dead money on Dak's contract make it so that Dak is here for at least the next 3-4 seasons barring any injury (which of course would mean that money hits the cap regardless).
This move may be a show of confidence in Dak's health or just may be positioning Dallas to attempt to sign free agents next season, eat dead money on bad contracts by trading/releasing player(s), or looking to re-sign existing players to contract extensions. Regardless, it's their move to make not ours.