I have read quite a few wonderful articles by Brian (a well deserved SQL Server MVP) but this video is the first thing I have ever seen from him that disappoints me. There is so much omitted from the video that while technically correct it is rather misleading. Here are some of the reasons:
Where is any discussion that timestamp is being deprecated (MS suggests using rowversion). It is widely used but aren't viewers told that what MS plans to do with it?
Why isn't any mention that timestamp is used most often to verify that the row has not been modified since the client read the row?
Timestamp is rarely used to find rows - it is widely used to verify that it has not been changed both in TSQL and in dataset processing.