 With custom set it's easier to get stuck on unsupported dependency versions. Why would you get stuck if it's custom? You could just upgrade. Isn't it harder if it's not a custom set up and it's somebody else's set up that you imported? Now you have to deal with them having unsupported dependency versions and you have to fight with them and like learn the framework in order to fix those things. The hope is that the framework is supported long term by a community that you're not paying rather than the engineers you are paying.