50% is just simply a convenient example, you can modify it, say do 80%, weekly water changes, or say 30%, but the possible error will go up with less %/less frequency, and down with more frequency and larger % water change.
50% is just an arbitrary example, there's no "have to do 50%" about it...