Having started using the macOS since v6.0.4, I have seen the coming of many good features but also witnessed the disappearance of some of the good features. The original functionality of the green button was very handy and I have used it very frequently. After all those years I still hit the green button and expect to act it in the way it did in the past. I then reverse the action and re maximize the window with the Alt modifier. Luckily, the shareware "Windownaut" by Binary Bakery still works on my mid-2015 MacBook Pro with macOS Monterey. With additional functions to size and position windows in many different ways it is most helpful but it still needs a "modifier" to act.
As an engineer, I never attempt to fix what is not broken. You can improve things but you should always let the user decide what the default behavior would be. The user should be able go back and forth freely between the old and the new before deciding on which to use as the default behavior.
Over the years, I have seen similar very handy functions being taken away for no good reason by all major software makers. A developer should always walk two moons in the user's moccasins "before" irreversibly implementing what he or she is thinking as an improvement, which may mean misery to many.