The reigning Italian champions were among those looking to add the Holland international to their ranks over the summer once it became apparent that he wanted out of Arsenal.
The Gunners were keen to sell him to a foreign club, ruling out the possibility of him coming back to haunt them in the future.
Juve, though, could not justify the outlay required to bring Van Persie on board, with Arsenal demanding £24million for a player that had just 12 months left to run on his contract.
Their reluctance to meet that asking price opened the door for Manchester United to snap up the deadly Dutchman and keep him in England.
"I have regrets about Van Perise, but it would have been a bad choice for the club if we had paid €30million for a player who would have seen his contract expire next year," Marotta told Tuttosport.
"We are happy with the business we were able to carry out.
"We hit our targets with the acquisition of good, young players with reasonable salaries - (Kwadwo) Asamoah, (Mauricio) Isla and (Sebastian) Giovinco.
"There is another fact which must not be overlooked, the fact that we kept (Claudio) Marchisio and (Arturo) Vidal, who were wanted by Bayern Munich."