Kraken actually gave you complete control over if, which, how many and when you wanted to stake coins with a detailed log of reward transactions. You could stake and unstake as many or as few of your coins as you wanted to, when you wanted to.
Coinbase pays you staking rewards as interest for a few specific coins just for keeping the coins in your account. You don't actually have to do anything extra (or commit your coins). I'm not entirely sure how it actually works in their system as actually staking a coin involves locking it in the staking pool and CB isn't locking your coins.
I get where the SEC is coming from. Voyager went bankrupt gambling client coin in ponzi investments and paid out interest like CB does (except they never claimed coins were being staked). What I find puzzling is that they targeted Kraken which has the most transparent staking service of the exchanges that I've seen.
They didn't technically outlaw it. They claim that staking is kosher as long as exchanges jump through certain hoops. It's not clear to me exactly how much of a burden jumping through the requisite hoops actually is.
I didn't stake ETH2 on Kraken so I didn't really pay attention, but I think they said ETH2 rewards would be released ASAP (when Shanghai update goes live).