I think this is a fair idea. Bees should naturally spawn in appropriate biomes like other creatures do, and when they spawn they should check around for a couple of minutes for a hive that can hold them, and if there isn't one they should make one. The only thing that is then needed is a check that prevents additional bees from spawning if there are say... 12 bees in the area or more. Something along those lines, to prevent them from spawning endlessly.
Rollback Post to RevisionRollBack
Want some advice on how to thrive in the Suggestions section? Check this handy list of guidelines and tips for posting your ideas and responding to the ideas of others!
Minecraft worlds are (nearly) infinite. I managed to find bees and nests in my pre-existing, well-explored world just by traveling far enough (over 10,000 blocks), because hives spawn in chunk-generation, not just world generation. I don’t think it’s possible to have a world where you can’t find bees—just explore somewhere new.