Sachin earns money from Indian Companies for ads. In turn the companies sell their less valued products like cola etc for premium rates. Indirectly Sachin sucks money from Indian Public.
Anand is earning in abroad. He brings in valuable foreign excahnge into India. No loss to any of us.
Let him continue to do that. Apart from that he is known all over the world as Indian Chess Champion and promotes Indian Brand where as Sachin (may be) adds value to Indian Brand only in some 7 cricket playing countries.