One of the many problems is the need to escape it in C/C++ code - like
LPSTR path = "C:\\Program Files";
They really should fix it. Better late than never.