Not really the same. Mining pools simply point their capital at an api while those staking with exchanges literally give them their capital. With stratum V2 on the horizon (allows miners to construct their own blocks while in a pool) the similarities will be even less.