This is a really dumb take.
The US destroyed the Iranian navy... Of course they did. The US is thousands of times more powerful than the Iranian government ever was, and it would be a total embarrassment if the US wasn't able to do that in a matter of hours.
The threat was never Iran's government, the real threat was that Iran's government would *collapse*. Because once they collapse, there's no one left who can call for peace, and it's just chaotic loose knit bands of militants fighting to the death, with (importantly) long range missiles that can hit anything trying to cross the strait of Hormuz - a very very VERY important trade route.
So the only way to secure global trade and 20% of the world's oil supply is a ground invasion. You can't bomb missiles, they're hidden in the mountains where they're impossible to see from the air. The only way to clear the country of missiles is with a ground invasion, and US invading Iran would be like China invading Appalachia. Same geography, same friendly locals.
The Japanese considered an invasion of the US in WW2, and one Japanese general famously quipped "There would be a rifle behind every blade of grass".
This is a loser's war, plain and simple. There's no winning move here. But none of it has anything to do with whether or not the US can topple the Iranian government.