RCs and CCs hang the flags for the residents in their area most likely because there's going to be a visit by someone important. period.
my family hangs the flag out every year without fail. we do it because we are proud to be citizens of this country. it's not a political act, it's simply to show that we are Singaporeans, that's all.