For example, if you wanted to track the history of when the shop actually opened, it would make sense to store a UTC timestamp.
Correct, but that makes this a rule with much more limited applications than many people are going to interpret it as.
It's important to the advice to make explicit that the use of “timestamp” in that sense is intended, because “timestamp” is also in many contexts “the data type that combines date and time of day and, perhaps optionally, time zone information”. The application of “timestamps” in the latter sense is not limited to when they represent “timestamps” in the former sense.
It was when I showed them that we also have a 'shot at' location then proceeded to show Christmas eve photos showing the UTC time converted to the viewers local timezone (not always evening, not always Dec 24) alongside where the photo was taken. Just as in space-time a photo needs both a time and a place.
Still, for things that have already happended, storing them as a UTC timestmp is almost always the correct thing to do.