All the things that annoy you are "intuitive" to me.
You could probably code a maximizing script in Automator in a matter of minutes and bind that thing to a keyboard shortcut if it bothers you that much. I think the fact that most people don't is a sign that maximization isn't that great an idea once you get un-used to it.