Yeah it’s pretty funny how worked up the CCP get when they’re called out. “How dare you accuse us of launching a spy balloon?”. Whereas Russia hits you with the “oh those aren’t FSB agents, just lovers on vacation ;)”
Yes, and if you think it's not feasible, you failed the critical thinking test. Balloons have the ability to observe signals that satellites do not. It's that simple.