it is incremental. you please you unlocks stuff that's incremental. You are mixing idle up, yes this game is not an idle game but it doesn't say it is
As defined on this very website:
A game that has some of or all of the mechanics: Limited interaction or the ability to be played without interaction, rapid growth - often exponential, prestige mechanic(s), An end goal/mission or a general goal of getting a higher amount of currency, and a system of buying and upgrading buildings, units, or similar.
This game only has an upgrade system. No clear goal, growth is slow, no prestige, player interaction is required to 100%.
Just "number go up" doesn't make this an incremental.