“enables users to” vs “allows users to” – both correct?

Solution 1:

"Allow" and "enable" have two different meanings. "Enable" means to provide help and assistance. Enabling has nothing to do with permission or whether something can or cannot pass through a barrier. If we change the word "password" to "guard" this will become clear: "The guard allows visitors to pass through the checkpoint." If we used "enable" then one would ask how the guard helped. Did he carry the person through the gate? Personally, I would use "allow." If you don't have a password, you can't get in.

In researching this answer, I noticed that dictionaries varied on the definition of enable. Merriam Webster has conflicting ideas. One definition is about help and assistance, while another talks about allowing something.