Ну и что? ваши смысловые вопросы тоже надо понимать, к чему поставить Дом и дома - это разные вещи, разные части речи. Дома - это не существительное, какие вопросы к нему ни ставь. Где? - в доме (в чем?) или около (чего?) - дома, это падежные производные от существительного дом. А "он был дома" - тут "дома" - нифига не существительное.