Thursday's budget contained historic changes, but still managed to disappoint all sides of the political spectrum.