It is necessary for authors to upload source files because of Chinese local audio market regulation.
A source file is a proof to ensure that your music is legal and original and it can also protect your works.
You could refer to the statement: https://100audio.com/en/topic/478072/
Hope that helps.