RIGHT!?
At this point, I just use git and a process manager and I've not had any issues at all.
Mine is Typescript. I know -- for a fact -- that its generic system is limiting and puts a glass ceiling on the type complexity of projects. I've run into this ceiling multiple times creating a front/back-end api system that takes table defining interfaces, and extrapolates on their functionality. I've also run into it creating tools for general object mutations (deep merge for instance).
And comically enough, I managed to run into this ceiling on my first week of usage because I was coming from a vanilla-js background and using design patterns that do not get along with typescript at all.