Audio and video need tight synchronization, and sound needs to be free of dropouts and spurious noise.
The modern Linux kernel provides the necessary components, but your distribution might not have the options enabled for those timers.