I can not do it easily, but if I'm wearing shoes with any kind of heal (even running shoes), I can squat down well enough to do things like gardening. Although there is a certain amount of flexibility in the hips, etc, the main issue is range of motion in the ankles. You need to be able to get your knees considerably in front of your toes in order to be able to shift your weight forward far enough not to fall over backwards. Most people also have poor strength balance between the calf muscle and the muscles at the front of the shin. You need the muscles as the front for the shin to lift your toes upwards -- so if you are struggling with range of motion, you will be pulling on those muscles to help you. When you have enough range of motion, gravity will do that for you.
Range of motion can be improved with training, but everyone has a limit. Where that limit is, depends on the person. If you practice every day for 6 months, then you can probably safely say that you've hit your limit.