Why is the 8.3 filename convention still biting us?

It is 2008.  Not 1992.  Why are we still intentionally creating filenames that conform to the limitations of ancient DOS and Windows 3.1 naming standards?  This came up today in one of the SQL...