The Chinese and the Russians don’t give a rat’s a$$ if the NSA is spying on American citizens. If Snowden had any intelligence value for them he would not have been allowed to leave. The bottom line here is that Snowden didn’t reveal anything they didn’t already know.
He crossed the line into treason by doing that.