Is the word "mainland" in mainland China a vague and imprecise political term?

Recently, when I spoke about the mainland word on Facebook, I have met two people who have run to question the claim that it is wrong, and even forced me to correct the use of the term Chinese only.