I wouldn't worry about making the optimal strategy. That's just the nature of the math model at the basis of the game. And not having such a strategy or making it too obtuse to find will be bad as well.
As I said in another comment, I will look at this game again from the perspective of it being an incremental instead of idle. Though I honestly feel that there is still merit in Idle games, but people are just getting lazy about making them, dropping in the simple patterns that were already proven to work. I feel that there needs to be some parallel progression that doesn't reset each other, with different time walls at different times so that you can play any of them, but not have to play any single one at any point.