Sorry, that is wrong. Nothing is remembered because mount is a one-shot command, and even when running in a bb shell, it is not a nofork/noexec command that could remember global state.
You are right, so I took the time spent in checking the devtmpfs: the maximum took is 253 uS.
It takes 1000 for having a couple of hundreds millisecond. Half a million for having 1 second delay.
Moreover, consider that I running it into a qemu virtual machine running into virtual box virtual machine.
For this reason it works 4 times slower than on real hardware. A real old-fashion x86 machine!
So, I can understand that is not useful for TC but it is not a bloating or a slowing issue. ;-)
If you like to check by yourself, I am attaching the code to take the time in nanoseconds.
[5.18] Loading TCZ archives: 101065 ns bash.tcz: OK 73887 ns bzip2-lib.tcz: OK 152215 ns dosfstools.tcz: OK 126242 ns dropbear.tcz: OK 252869 ns e2fsprogs.tcz: OK 68052 ns file.tcz: OK 75176 ns fuse.tcz: OK 80557 ns gnupg.tcz: OK 133072 ns kmaps.tcz: OK 124966 ns libassuan.tcz: OK 92610 ns libgcrypt.tcz: OK 112147 ns libgpg-error.tcz: OK 69304 ns liblzma.tcz: OK 69669 ns ncursesw.tcz: OK 95437 ns ntfs-3g.tcz: OK 87714 ns ntfsprogs.tcz: OK 207836 ns raid-dm-5.10.3-tinycore64.tcz: OK 98041 ns readline.tcz: OK 74194 ns sqlite3.tcz: OK