Here's a thought instead of saying "steve no craft" we say "steve no craft good". What this means is that all industrial machines will be given a quality level, and what steve crafts himself will always be labeled as a prototype. Without the knowledge of a office computer these prototypes will be given random buffs and nerfs(mostly nerfs especially with the higher tier stuff).
What the computer knowledge does is it will simply make the results less random and eventually lean more towards the buff end of the spectrum. Note that prototypes probably can't be stacked, but maybe knowledge from the computers will allow steve to opt for crafting standard stackable machines instead of unstackable buffed machines.
the vending machine's(other tech trading block of past civilization) output will be labeled as mass-produced and the quality of all vending machines will be the same allowing their output to be stacked player can then explore the ruins and collect different vending machines with a wrench(each wanting different things and each vending a different item)
A.I. computers and vending machines should not be craftable they are way over steves head.