I work with C# and it has many features regarding version 7, 7.1, 7.2. I try to use all new features always when I have to make a new code but I avoid to update or make a refactoring in code already working fine.
Finally, the code is gonna be strange because you have some pieces different than the original but using the new features make you a better developer in the time.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.