The difference between crafting and having builds is if you don't like crafting you don't have to craft. If you don't like having to mess around with builds you still have to mess around with builds. Screwing around with builds really annoys me. I like to be about to play something without relying on a spread sheet and a calculator to figure out what works. If I need to rely on third party sites to figure out the build I need then that is worse. In my view if the game build system is complicated enough that you cant intuitively figure out what you need for a reliable build in the game itself without having to resort to google then the game is broken.

Using the OP's analogy, its like going to a grocery store and having a random set of ingredients you have feed into a machine to make the cheese but due to the number of options the store lacks a reliable way of knowing if the cheese you want is what you will get when it comes out of the machine meaning you have to on line and research websites other people have made just to try and maybe get the cheese you want. If I had to do that I would just go to a shop where I could just buy the one variety of cheese.