>>46623253The movie's explanation was pretty good. Jirachi can't actually grant wishes in the traditional sense like a genie does; it can't create objects, it can only teleport them to you.
This means Jirachi's "wish-granting" powers has limits and that there are wishes that are simply impossible to grant.