It’s just all about tradeoffs (like a lot of VR dev is!) - if you want fully randomized levels, you take a graphical hit or a performance hit. Or you generate a ton of levels and bake, giving you nice shadows and performance but at the cost of your time (baking lighting) and the file size of your game. The other benefit to baking levels is that you can vet each one and make sure its a good level for your game, or even hand tweak aspects that need some extra love. I may end up switching to that approach for my game too, but I’m hoping to do a daily challenge mode that relies on daily randomized levels, so cutting that possible option would be a trade off I’d have to make.