Without spigot, you may have some creation code such as this.

You're usually pulling specific data out of the response, not using half of what you get back, digging through keys and values and checking presence all over the place. These problems get multiplied when you have multiple external sources for your model.

You end up with a ton of code just to get the data to fit our model.