Any mandatory mini-game is reprehensible. I'm not playing X to play some chintzy little T-ripoff that they're calling Y. I want to play X. And no, having to play Y to get the good ending or some extra stuff isn't worth it. All minigames need an "Auto skip and complete successfully" command, like the Light Cycle levels in Tron 2.0. That's how you do a minigame.
"This is FREAKING HARD! We want you to try it, but if you don't like it, you can skip it."
"This is FREAKING HARD! We want you to try it, but if you don't like it, you can skip it."