IMO WeChat is bloated. While the app itself only uses n MB, it stores all chat history and embedded multimedia on the device itself. Eventually each group chat will hog >1GB. I uninstalled after they made the app refuse to run without constant GPS permission.
There isn't automatic conversation trimming? This is a feature Signal added years ago, I'm surprised iMessage doesn't have it. Then again, Apple seems to have the whole iMessage platform in maintenance mode, the biggest updates are emojis, no giphy integration or new features coming out biweekly or anything like that.
anecdotal feedback though.. your objection to them needing gps permission doesn't stack up at all against the robust platform wechat has become, which hundreds of millions depend on for everyday transactions.
So the OP's point of people in China mainly needing WeChat is 100% relevant. While your side comment about what a single user doesn't like about wechat is 100% irrelevant.