@feruze-- I completely agree with you. Most people use moleskin bandages as a last result after the damage is done. But it's actually a great way to prevent blisters in the first place.
I go hiking regularly, and waterproof moleskin bandages are a must-have in my bag, along with an extra pair of shoes and clean socks.
The reason why we get blister and bruises on our feet is because our feet sweats and the heat and friction from walking causes the top layer of skin to separate.
I always stick some moleskin bandage around my heals, sides of my feet and toes before a hike. And I change my socks regularly, as well as my shoes if it gets wet. Despite hiking several times a month, I haven't had a single issue with my feet for the past year.