what does "infinite" mean for you? 250? 2500? 25 000? 2 500 000? now put this number to relation with time needed to obtain such "infinite" amounts, compare to crafting? What is your calculation?
Let see example of MFC:
CRAFTING 1000 MFC
for craftin 1000 MFC you will need :
30 uranium ore (takes like 5minutes in BH including rafination)
600 caps for rafination unrefined ore(takes 10 min to enslave and sell 3 slaveS)
10 eparts (takes 5 more minutes to gather in waterworks)
10 alloys (takes 10 minutes to gather iron and minerals and make alloys)
Bringing all materials to Advanced WB(15min)
Crafting 1000 MFC(5min)
IN TOTAL 50 minutes required to craft 1000 MFC from nothing
STEALING 1000MFC
From my personal experience i know that i can gather like 2000 MFC with thief in 1 hour, in case i dont fail, if i fail i cant continue till next day, so there is additional limitation. Mostly i fail in first 30 minutes of stealing MFC with 296% steal skill.
If i compare stealing and crafting now i see 2 similar features to gather one type of material, efficiency is diffrent, Ratio is 1/2 for Crafting/Stealing.