I have completed this game. There is no element of non linearity whatsoever. That's like saying pokemon is a metroidvania
not really a metroidvania... still pretty fun though