A well-thought structure is helpful for the maintainability of the code.
It also helps to avoid some common anti-patterns.
A redux application is not necessary a big thing, it can also be a component that is complex enough to require redux.
There are the only 2 rules to comply with, so it is not painful to always have them in mind while developing.