Actually I mean, RCD/MCB (RCBO) protects circuit against Earth leakage and over-current at the same time, so why between main switch and RCD/MCB, electricians again use RCD?
You don't tend to use RCBOs and seperate RCDs together. RCBOs are more expensive than MCBs but provide earth leakage protection for the individual circuit they are on. 1 RCD plus MCBs are cheaper but all circuits on the same RCD will go down if it trips.