One thing I noticed: for me (Kiwi/Brit), India is listed as "visa on the border/online" and the USA and Canada are listed as "visa free". But in practice the process is about the same, because the "visa waiver" programmes (ESTA/ETA) now require online registration, and the Indian "e-visa" can now be done online. Admittedly the Indian e-visa is more expensive and requires a bit more information to be supplied, but I wonder if, "visa-free" travel and "visa" travel are converging...
The not-a-visa visa (ESTA) is done to get around international visa waiver agreements and avoid retaliation. Now that the US has gotten away with it other countries are following suit.