Multiple paths of various difficulty and circumstance for a successful outcome is just good design. There only being one simple but vital solution for the heart is kind of lazy when you have other smiths and tinkerers in the game. Heck she could even make a deal with Raphael.