Yes, Fang has given a very good and detailed answer.
Your testing shows it "working" at 62.5MHz and with "too much jitter", but how did you test it? If you just plugged a Mouse or USB Key into it, then those devices can probably handle the wrong and varying clock speed.
"Working with one device" is one thing, but "meeting the specifications" gives you a guarantee it should work with ALL devices. They're built to meet the same specs, and they can build something that absolutely requires that clock accuracy if they want to.
Where the clock accuracy is needed is where you have USB Hubs. They have to be able to receive data on one port from a device, and get rid of it out another port. If the speeds don't match it might overrun or underrun. It might not (it might be able to handle the speed differences), but it might not, and that means some brands or models mightn't work.
The same clock accuracy requirements apply to Ethernet, and for the same reason. Before switches, when there were only repeaters, they could only handle something like 5 BITS of clock difference over a 1500-byte message. That often meant you could send SMALL packets through a hub with inaccurate clocks, but long ones would get mangled.
If you're only going to ever plug one simple device into the USB port, then you can get away with an out-of-specification clock, but be warned. I have a USB keyboard at work with a USB Hub in it (and a socket for a mouse). I've even heard about USB Memory Sticks with inbuilt hubs.
Going with an external 60MHz hybrid oscillator is the best solution. Good luck with the EMC at that frequency.
Tom