“i before e” is for english. San Diego is Spanish.
But who knows, maybe the name is really San Deigo for their company.
as far as a marketing trick, I would think they were a little ignorant and would not be inclined to to business but maybe I am a little mean and a spelling snob.