I think the fundamental issue here is the way changes made to support web features affect the vector tools. Custom installation wouldn't resolve that.

I'm all for having a customizable interface. Custom installation, too, but I don't think either one is likely to turn off a web support "improvement" such as layer retention.