Humans where not born with shoes on their feet. The foot is not naturally flat whereas many shoes have flat soles. Humans are not designed to have flat feet this means that picking the right insoles for your shoes is very important as the right insoles can mean comfort whilst wearing your shoes and will prevent problems in later life.
Memory foam insoles and 3d gel insoles are great because they adapt to the naturally shape and position of your foot and absorb energy and force when you walk up and down you that foot, this saves the joints in the foot from unnecessary and harmful pressure that could damage your foot over time.
You may be thinking that putting a huge insole in the soles of your shoes will make your shoes look fat and unstylish but the insoles are designed to be slim and lightweight and you will not be able to tell you have the insoles in your shoes.
The insoles are also very lgiht weight so they will not make your feet heavy or uncomfortable in fact they will make your shoes far more comfortable.
You can buy memory foam insoles and 3d gel insoles at a reasonable and inexpensive price online and it is a small price to pay for saving your feet from damage and to help prevent arthritis and other painful problems in your feet in later life.
So if you find it difficult to wear your favourite and most stylish shoes because they hurt when you wear them then get some 3d gel or memory foam insoles and wear your favourite shoes all day long without any discomfort or pain and in the knowledge that you are helping to prevent long term damage and problems to your feet as well.
If you ask me it is a worthwhile investment buying some insoles if they can do all that.