nitpick:
oligopolies are pretty bad at maximizing their market success I think they are pretty good at it, but maybe you don't mean what I mean.
In the simple model, there are three things that might be maximized.
I think its useful to model 1. individual producers as profit maximizers across a wide variety of markets, including oligopolies.
Perhaps none of this is in conflict with anything you said, afterall, you explicitly pointed out that the market creates/identifies maximizers, I just couldn't tell what you meant in the sentence I quoted. Disclaimer: more complex models can be more accurate, my point is only that these simple models of maximization are useful.
I meant I'm predicting that modeling monopolies/oligopolies as entities that try to optimize their profit is going to be unsuccessful.
I predict they will be very successful at creating barriers to entry (oligopolies that do that better stay in game longer), and they will be bad at responding to market changes in a way traditional economics claims they would (difference in profits matters very little to their survivability, profits that are too high might even encourage entry of competitors what would threaten their status).
...it's probably adaptation executer.
We often assume agents are utility maximizers. We even call this "rationality". On the other hand in our recent experiment nobody managed to figure out even approximate shape of their utility function, and we know about large number of ways how agents deviate from utility maximization. How goes?
One explanation is fairly obvious. Nature contains plenty of selection processes - evolution and markets most obviously, but plenty of others like competition between Internet forums in attracting users, and between politicians trying to get elected. In such selection processes a certain property - fitness - behaves a lot like utility function. As a good approximation a traits that give agents higher expected fitness survives and proliferates. And as a result of that agents that survive such selection processes react to inputs quite reliably as if they were optimizing some utility function - fitness of the underlying selection process.
If that's the whole story, we can conclude a few things: