Its because mostly what people search are long-tail keywords, for example, if you want to learn how to make homemade french fries, you will search “How to make homemade french fries” and probably not “homemade french fries”. As you can see the long-tail keyword is more focused and specific on what user needs. That’s the main reason why long-tail keywords are prefered more.