I think it's eastern tech culture. East tends to assume everyone is interchangeable and not as intelligent, and tries to bring people up via education. Whereas West tends to just hire talent and let them figure it out.
Not everyone here speaks a common language, and if it is, it's almost certainly English. So documentation and communication is greatly simplified, smaller words, and a lot of conversing through code.
Let's compare two mature technologies between east and west, Google Maps vs Huawei Map SDK:
Google map quickstart: https://developers.google.com/maps/documentation/android-sdk...
Huawei map: https://developer.huawei.com/consumer/en/doc/development/HMS...
There's subtle differences here, but Google tends to use a lot more English words, and Huawei talks mostly in code.
System analysts are common, who act as living documentation. Basically people who you can always interrupt to ask questions. PM isn't sure if a feature is possible? Ask the analyst. Dev doesn't know the right endpoint or understand how something works? The analyst takes time to explain it to them. They generally don't hold the responsibility of development and during periods of low utilisation, they learn the architecture or do R&D.
In MMOs, they would be the tank, while the devs focus on being DPS.
So personally, I think the key is that they rely less on the skill of the individual, and focus heavily on teamwork. Also this is probably an analysis of Huawei more than ByteDance/TikTok, but I assume the culture is more similar.