Yeah, Steam isn't going anywhere. There are 34,000,000 daily users. A 134,000,000 monthly users. I'll be long dead before anything happens to Steam.
As for Nintendo being mostly physical in sales.... once Nintendo doesn't have digital program more archaic than the ps3, it will change quickly.