It's even simpler to explain why the universe was flat and homogeneous to begin with. And to point out that after nearly 40 years, there's still no evidence for inflation.
Yes, to "point out", making claims without any argument supporting them, is, indeed simple. You are not the first here in this forum who likes this.
That the universe was flat and homogeneous at the beginning is, of course, a cheap assumption. Not really an explanation, it simply assumes instead of deriving. But, of course, homogeneous initial conditions and zero curvature are the simplest initial conditions, thus, preferable by Occam's razor.
Unfortunately, this does not explain the size of the inhomogeneities. They are much too large to be explainable without inflation.
I have almost completely rewritten
http://ilja-schmelzer.de/gravity/inflation.php and recommend to take a look at it.
But, wait, the evidence is only for a very particular property of inflation: That there was, in the early universe, a period of time where the
expansion rate was increasing. Which would have better named "accelerated expansion", as I explain. It does not give any support to any of the proposed mechanisms for inflation. The mechanisms, which are able to lead to such an effect of an increasing expansion rate, are completely speculative.
Or that inventing it to explain why magnetic monopoles exist displays a woeful misunderstanding of electromagnetism.
Monopoles are, of course, also completely speculative. (AFAIR you have the story wrong. There were some speculative theories which would have created a lot of monopoles, so many of them that they should have been already observable. And then inflation was used to explain that we nonetheless cannot see them, to save these speculative theories with monopoles from falsification. But all this IIRC, I have never cared much about this.)
I fully agree with Steinhardt's position. The only difference is that he uses the word "inflation" in a more restricted way, naming only all these speculative particle theories "inflation":
... is there any way of explaining the smoothness and flatness of the universe and small ripples in density without inflation? The answer was yes: the key is to have a universe in which the big bang is replaced by a big bounce.
But what is a "big bounce"? It is a period of time where the universe was, first, shrinking. Then, shrinking stops, a minimum is reached, and then expansion starts. All this, I would hope, quite smooth, so that the curve near the big bounce would be similar to an U, or to $a(\tau) \sim a_0 + \tau^2$ or so. Thus, this would be a period with increasing expansion rate, starting from a negative expansion rate. So, it would be also a particular example of what I have named above, and on my website, inflation. But this is only a difference in the use of the word "inflation".