I've tried everything I can think of with regards to NPC happiness. I know the ins and outs of the system enough that I've consistently been able to get every pylon in the game before, yet for some reason in the "Not the bees" easter egg world seed none of the NPCs are selling the Jungle Pylon. I was still able to get the Desert Pylon in that biome.