In respect to placing cactus blocks on sand(red sand) to provide flowers for bees. I Can confirm this is the case.. I have 2 bee houses next to 1 cactus.
The big issue prior to having redstone, is that the most efficient engine to generate RF, The hobbiest steam engine, isn't particularly liked...