Personally, I blame devs who focus on both PC and console releases at the same time. Make it work correctly on PC first, THEN port to the consoles. Like Terraria.