Yeah I guess the last three sentences is what I mean when I say “not base layer”. You’re right, it technically is base layer, but not inherently built into the source code. Mixing requires extra effort that isn’t required for bitcoin to work.