Marriott certainly has every right to change, modify, or discontinue any and all aspects of their rewards programs as they see fit. If indeed, they've opted to discontinue the free weekend night thingy, I'll miss it, but that's fine.
What would be nice is giving some prior notice to their best customers that a popular and longstanding program is being discontinued. Its simply the touch of class that one would expect from Marriott.