Like the author I would also have no problem in paying a few of several hundred dollars as an initial registration one time fee, for a domain like chris.blog.
I would really prefer using chris.blog instead of buying a .com domain like this-is-chriss-development-blog.com, just because any shorter .com domain is already taken.
It's still possible to come up with vanity domains using common TLDs. You just need to have some wiggle room (: I replaced a single letter in the shortened version of my own name and got a .net for it just a few months ago.
I would really prefer using chris.blog instead of buying a .com domain like this-is-chriss-development-blog.com, just because any shorter .com domain is already taken.