Many apps do something like
char path[MAX_PATH]
In that case, no amount of prefixing will help you, if random app enforces the limit.
I've noticed that, it's partially the reason for my confusion (I didn't wake up for quite a while as I put it down to the different versions of Windows I was running on various machines). Other pains are caused by apps that still don't run Unicode and crash or stop copying when they encounter a non-ASCII character.
"...(this value is commonly 255 characters)."
I think the word 'commonly' in those notes confirms my point in that it's changed slightly over the years. Also, I recall the internal processing was once 16k and not 32k, come to think of it this may have been with the previous version of NTFS (can't remember which version of Win that was). My interest is now piqued so I'll search it out.
That we're even discussing such matters confirms the thrust of the article.