The main reason why the (::) cannot be overloaded is that only operators that take in values as parameters can be overloaded. The scope resolution operator does not take a value as parameter.
If a person's income increases from Rs. 10 lakhs per year to Rs. 11 lakhs per year and tax increases from Rs. 80,000 to Rs. 92,500 the marginal tax rate is