3.3.0 is a massive new release with more than 110 closed tickets in just one month. We added dozens of enhancements and a few really cool new features. But more importantly this release is all about fixing issues and solving day-to-day problems for you and your users.
That the unsaved changes can only be seen when a license is active I do not think is very clever. I assume that nearly no one during the development on the localhost or on a development subdomain activates the license.
And in this time most people work at the site. At least that’s the case with us. During development often 3-4 people work on the content of the page. And when the page goes live, changes are rarely made. And then we have that feature that was needed before.