In old MacOS it was called "zoom", not "maximize" and the application developer was supposed to swap between the "ideal small size window" and the "ideal large size window".
In this age of cross-platform apps, and people who are used to "maximize" instead of "zoom" it is a concept that has been long forgotten