The cash and, occasionally, stamina / battle-items barriers are more than welcome. Don't forget you are progressing in a game, it's supposed to become harder as you go, hopefully driving you even further each time to obtain the next scene.

Can it be infuriating at times? Yes. But, there has to be a way to stop everyone from ploughing through the story to quickly so you won't be kept nothing but waiting ;P