Just my last 2 cents about source code access: there is a UE4 source code access and big studios working with it and yet there is still no GI solution like SVOGI implemented whereas Unity has closed source and there are two competing solutions being worked on at the moment. With new render pipeline architecture it will be even easier to implement custom renderer.