

That is true. I do think we should retire pure ICE cars as soon as possible. If you need to do long distances, a hybrid that could be converted might be a good intermediate solution. If you only need a car sporadically, a car sharing platform with electric cars is a good solution. These already exist in big eu cities. Ofc good and adorable public transport is nr 1.
Decreasing the amount of cars would decrease emissions short and long term more than the current shift to EV and would make shifting easier as there are just fewer to replace.
Other package managers, like nuget, throw errors if all dependencies on a package cannot be met by a single version.
This is probably the result of it copying all libraries in the same output directory and that .net cannot load 2 different versions of the same library so more an application restriction.
The downside of this is that packages often can’t use newer features if they want to not block the users of that library and that utility libraries have to have his backwards compatibility so applications can use the latest version while dependent libraries target an older version. Often applications keep using older versions with known security issues.