A rather controversial hypothetical discussion which I dont want to get negative.
I`m just curious if the whole thing was left in your hands what would you do with it?
I can only think of two things personally.
1 take everything that requires 10 steps to do & reduce them to 1 or 2.
(Im pleased to see this happening with things like add smoke/fire etc option now)
2 I think I would focus on core stability & stop adding new features for a while. so it could deal with bigger numbers like zbrush & everything worked well. I would be hated but there are enough external renderers to say put cycles on hold for a bit.