Well they probably cringe whenever you walk in, so one possibility is they really don't want to deal, not with people in general, but YOU in particular.
They are probably all SOLD when they arrive, and would rather not have a sold vehicle road tested, especially since they know you. Which is probably why they won't let you road test a different bike.