Polygon vs Stacks

Hello everyone,

I saw this technology stack for building dApps on top of Ethereum Blockchain: https://polygon.technology/

As I understood, it does “almost” the same like Stacks - but for Ethereum, right?

From my understanding point of view, stacks is due to off-chain operations more suitable, scalebale, and efficient (also in cost) than polygon. Is that right, what do you think?

Thanks a lot in advance.