All countries that are member of the U.N. accept the IDP. It's not whether they accept it, it's whether their laws REQUEST it or not to drive on their roads. Many legally accept national licenses if it's in a language they understand (ie. I can drive in the US and Canada with my French license and no IDP). In case of accident, the insurances will just look if you comply with local laws before paying for the damages. If the local law doesn't make an IDP mandatory, you're fine with the insurances if you don't get one.
Getting an IDP is definitely not a report to your home country authorities that you intend to drive abroad and has no legal impact at home.
It's the host country that requests for an IDP while driving on their roads. Your native country doesn't authorize anything, they just provide you with the document as per the international road transportation agreement.
An IDP is nothing more than a copy of a national driving license with translation in several languages. It should be used together with the national license. If you ride a scoot with a car license, of course the police will give you a fine.