Ah ha, you may forget the Sir Pigglesworth can only be finished by a golden apple at the first place... so the first golden apple cannot be obtained by it. But the golden apple can be obtained from magic garden if not purchasing apple tree.... just it should be a very rare drop.