I would also switch or build all new applications using DateTimeOffset.UtcNow 🙂 in case I would deploy it somewhere else I'd be able to track timezone.
Yes there are variations of course. The .net code here was more there to illustrate the point but you are right of course.
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.