I think that for it to be a Roguelike it has to have replayability . Which usually is archived generating new maps every time. That way it prevents the player from learning the map and so it presents a new challenge every time. If you can archive a similar feeling of challenge every time you generate those items or monsters to help or fight the player it does not really matter if the map is randomly generated or not.