If player tries to raid right off the bat, he will often get junk blueprints that normally come from a pack.
By the time player can learn enough to save only the best to steal late in the game, it is late in the game. That said, it can be an alternative to hunting 350k bounties if player is not powerful enough to kill them painlessly, and needs income to upgrade a colony.
Player will probably inflict about -2 stability per raid, and it takes a long time for stability to recover. It is better to raid for blueprints after you explore and find the more common packs, to reduce the raiding needed to complete your blueprint library with the good rare stuff.
That said, if they are at max stability (no penalty from raids), then it should be okay to raid them once early for a lucky drop (if you have enough attack), then wait until stability recovers. While waiting, move on, raid someone else, kill a bounty, do trade runs, or explore for fringe for the packs.
One exploit I tried is selling pristine nanoforge to New Maxios, then raid it back, and sell it back to them and repeat. It was painful. The chances of stealing back the nanoforge are too low to make it work easily. Not really worth it if you want your nanoforge back.