Mercurial has had git-like "lightweight branches"/bookmarks without the revision record of mercurial named branches for over 15 years.
There are good reasons to use the traditional branches though.
[0]: https://www.mercurial-scm.org/doc/evolution/tutorials/topic-...