There's a huge middle ground between convoluted unexplainable bullshit, and waypoints with invisible walls and a NPC reminding you every 3 minutes.
My go to example. In Dark Souls 3, there's a scene where you go through a lot of faff to reach the rafters. At which point a voice from off screen says "Pump a rum. Pump a rum,", and the player is supposed to know that makes to stand in a birds nest, put down exactly 1 flame bomb from your inventory in a specific way (discard or throwing doesn't count), go through a loading screen, return to the rafters and collect an item. Doing anything else (including hitting an extra loading screen) fails the quest.
And I'm the retard for not figuring that out. It's obvious, supposedly.