Indian visas
Although passport and visa are a pain but it has more to do with geopolitical situation. In case of India, citizens of India and Nepal do not require visas, but is it not exploited by troublemakers? India as always wanted to have a South Asian union like Europe but then all other issues like Kashmir, terrorism, water sharing etc block the progress. Until faith and trust is established how can one have a visa-free environment?
Agreed the Indian borders are porous, but does that mean that all law-abiding citizens follow that route. Also Bangladesh does not allow India to fence the border for whatever reasons. Bangladesh also does not allow transit of Indian goods to Northeast which would have been a money spinner for Bangladesh. Bangladesh has hesitation in allowing a road link from Thailand to India or a rail link. Bangladesh complains of Indian river water sharing, India about terrorist camps in Bangladesh and illegal Bangladeshis in India.
In such a situation how can one have a visa-free regime? First trust, faith, CBMs, appreciating each other's problems, understanding the geopolitical realities, and then addressing issues should happen, the visa-free regime would automatically follow.
Hope I was able to address the issue from an Indian perspective. We in India also want a very warm and friendly relation with Bangladesh and be happy to see a visa-free regime materialise after all these issues are taken care of.