As a huge proponent of Statecharts, I agree. If what you're doing is really simple and only have a few amount of states (as conditionals introduce those states no matter if you use state machines, statecharts or conditions), it makes sense to keep things simple.
But once you start having much more than that, or nested states, Statecharts makes it really easy to build reliable, performant and easy to change flows.