Yes it is. NO country should have visa-free access.
Travelling would be much different if we do that. You go to England- you don't need a visa. You go to Canada you don't need a visa. Change all that, it would alter a lot of the way the world is. Just pointing it out.