Eh, NTFS supported long paths since forever, the problem is with applications using Win32 APIs that are limited to MAX_PATH (260 characters) path length.
There won't be a permanent solution unless all Windows applications start using NT path formatting - which won't happen.