It's common for people to have an individual experience at immigration/ embassy/ bank and then assume that is the way things are universally ... but infact requirements are different from day to day, office to office and even individual staff will create different criteria.