I suppose irregular is relative. It's irregular within the larger context of the High German consonant shift, but it's regular on its own, as an exception.
Yeah.. I wouldn't call that irregular, though. An irregular development would be one where a particular word developed in a way that we don't understand... But okay, we're on the same page then.