It's fine if all the foreigners are treated equally. But why non-Chinese nationals only need their passports in order to get Chines visass while Chinese nationals will have to show either their previous Chinese visas or Chinese passports and their children will have also provide their birth certificates.
Taiwanese are generally required the same as Chinese nationals but not a must - It is Chinese government who is making two China's.
澳洲已早有这搞笑政策了。