Man this is some serious BS.
Thats the point of every castle, to be impenetrable. Its not just Bosnian ones that are like that its every other castle. You look at castles around the world and a huge amount of them are built on top of mountains and hills and other natural "fortifications". There is nothing special about Bosnian castles that separates them from other castles on the Balkan peninsula.