This would not be a problem if websites themselves provided shortened URLs for all paths within their domain name:
foo.com/2018/03/31/the-title-of-an-article => foo.com/a3ef33 foo.com/2018/03/31/the-title-of-an-article => foo.com/a3ef33 https://news.ycombinator.com/item?id=16722817
might shorten to https://news.ycombinator.com/b00b00
which is not very short given the length of the hostname.