Eh, I can squint and see that as a special-case of moving your head to another ref - the `-b` merely flagging "if this branch doesn't exist, create it instead of erroring".
It's a bit like building a train station is a special case of arriving to it :)
maybe like mkdir + chdir
I constantly use this, having created an alias: