There was nothing unofficial about it -- Windows 2000 had full, official DirectX support parity with Win9x.
Windows XP is where Microsoft themselves pushed the consumer market onto the NT line, but Windows 2000 was fully functional as a consumer desktop.