What about 在微博上, is that an option for this sentence? I feel 上微博probably has a different meaning, as in "start /open weibo to chat", but I don't know
I was wondering the same thing.
Also, this sentence is about 微信 not 微博, but the principle is still the same.
Why is there no 在 before 微信上?