OP, you are absolutely correct in your thinking and it's not a mantra, it's utter BS, 46.5/47mm chainline always worked best with a 135/142 rear, the newer 50-51 chainlines brought on by external BB cranks always gave bad chainline
I've thought this exactly. The external BB -- with the 2.5mm driveside spacer -- moves the ring too far outward for ideal shifting, especially as you shift on to the larger cogs.
My thinking is it's a holdover from the 2x and 3x days and is less than ideal for today's 1x setups. The pf BBs, even though they may have their own issues, seem to be inherently better for chainline as they're even on both sides.
Wheels Manufacturing make great spacers where you can break up the needed 2.5mm. Currently I have 1.8mm on the drive side and 0.7mm on the non drive side and have been really happy with that. Switching that may make it even better. Granted this is fine tuning but every single bit helps if you're looking for perfect shifting.
Overall, definitely avoid boost crank if it can be helped, as chainline is not as good. As others have said here, only reason to go that route is if it's needed for clearance.
I've played around a fair bit with chainrings and cassettes (plus expander cogs) trying to perfect shifting through the range. I'm very happy with my current setup, FWIW:
XTR non boost trail cranks with WolfTooth ring. I've found the WT and AB rings work better than OneUp -- moving the ring 1-1.5mm more inwards
XT 11-46 cassette. Best yet. The XT 11-42 with OneUp 45t was very good but the 11-46 is even better.
Also XTR gs rear derailleur. KMC gold chain. And the spacers on the BB. Hope that helps.