For every case like this, there's a patent on an optimal method which forces everyone to use suboptimal workarounds.