why can't these places keep anything in stock? where do they get it from? are they all growing their own or buying from??? i don't get it....