Hello Mikhail,
For our use case we have 26 scenes, with around 500 objects in the scenes, which depending on users’ input can be combined (the scenes, and the objects within). Items scale,move, morph, appear/disappear depending on each selected situation. The number of combinations is literally in the millions. Baking AO is absolutely impossible in our use case(and we have other similar use cases present and future), both because it would take a LOT of time, and also technically because loading so many maps would use too much Vram on users’ devices. For instance, we can have a post that can have house numbers on it from 1 to 9999, we can’t make 10000 AO maps for that :).
I do understand that addressing the quality of the AO is a very difficult task, but for many users it is very important and for big projects baking is out of the question.