Originally posted by: GodlessAstronomer
It's because URL parsing is an almost impossible problem. Almost any implementation of an URL parser is going to be broken in some way or another.
Read more about URL parsing. As much fun as it is to blame broken features on Fusetalk, this URL parsing problem is almost intractable.