I don't think spellthiefs on solo laners should be a thing (short post)
I think that the support items were a great addition to the game, but they really should be gated to supports. Spellthiefs has the mechanic where it's passive is delayed by landing last hits, but the build is still viable into the highest ranks including masters/challenger.
Why not have the item give you half gold from creeps or something similar? It would effectively leave support spellthief users untouched while pushing the solo lane spellthief use out.
Just as a note, I'm not against gold generation items like cull that is meant to be a tradeoff between early game and scaling. I just really don't like how an item meant to help supports can be used by non-supports, especially when that item is extremely forgiving for players who lose lane and are forced to give up cs. Giving up cs just makes the item better!