It’s mostly the fact that not many people will prepare these themselves, if you buy them from a store, you can’t be sure about the quality… Beans from stores are most certainly not soaked for 12 or more hours. In other words you would be eating something that you do not know how it came to be :-)