Theoretically there should be nothing stopping one from growing any of those crops in small scale, assuming the right climate and soil conditions. There are small scale separating units that can be used to deal with the above. But it is tough to compete with the economies of scale that commercial operations have. These crops in particular are probably the most efficiently grown farm products of all. The cost of growing them at home will scare away most.
A friend asked me why I bother with dry beans, when they are so cheap to buy anyway. I replied that I can control the inputs, resulting in the highest quality beans, and they are so easy to grow, so why not? I'm not growing a ton of them to sell, so I care less about the economies of scale.