I've said this in other posts, but the logic central of the brain is shut down almost all the time during sleep. Becoming lucid is managing to get the logic central working again while still staying in a dream. Of course we create our own mental barriers based on other people's experiences aswell. However, the logic central being shut down is probably the main problem.