Upgrading items multiple times is WAY too expensive. Each time you upgrade it ups the cost, and the game forces you to upgrade multiple times to reach an item of your level. This gets really bad for legendary items such as Johnny Silverhands Pistol where the costs become ludicrous.