Think about it what motivation would federations from smaller countries from actually investing in their own skaters, when they could simply import someone from America who has benefited from USFSA programs? How would local skaters gain exposure, if they will never get a chance to be in any important events (they may not be winning medals now, but they are potentially future coaches, choreographers etc.) foreign skaters will not in the long run will not push for the advancement of the sport as much as local skaters would.
It depends how long their local program has been in existence, how good the local skaters are, and how old they are.
For JGP you want skaters who can do all the double jumps including double axel (required in the short program) and who are getting component marks at least in the 3s (preferably higher). A skater of average talent with average coaching and not a lot of training time may not reach that level at all, or not until maybe 7 or more years after starting to train in the sport. A more talented skater or one who has access to the best coaching and plenty of training time (i.e., probably training abroad in a country with a more established program) may get there sooner. If they're talented enough to get there before they're 13, they have to wait until they're old enough to get sent on the JGP.
So while the local skaters may still be working on skills at a level below junior, it can make sense to put the federation out on the international circuit with an imported skater, especially one who has connections to that country and will travel there to skate and inspire the younger skaters coming up in the new program.
like right now I just saw a very talented home grown talent from the Philippines in the JPG but he only got 1 assignment because his federation decided to give other assignment to a subpar American skater instead.
When you say "subpar," do you mean by American standards, or compared to the homegrown Philippine skater?
Assuming they are both of comparable ability and there are only two JGP slots available for that country, it makes more sense from a development point of view to have two skaters with JGP experience than to have one skater with two assignments but no chance of qualifying for the final and another skater with no international experience.
See the JGP announcement here:
http://www.isu.org/vsite/vnavsite/page/directory/0,10853,4844-151840-169056-nav-list,00.html
Federations who sent a skater to Junior Worlds last year who didn't qualify for the short program get to send one skater to three events on the JGP. Federations who did not send anyone to Junior Worlds get only two slots. Was the local skater too young last year and the imported skater not yet committed to the new country? Or did they just not choose to spend the money on sending someone?
If they want more JGP slots next year, they have to send someone to Junior Worlds this year. If that skater makes it to the short program or to the final, they'll get four or five slots next year, so they'd do best to choose the skater with the best chance of advancing. If they hold a national championship and let the skaters compete against each other at the same time and place, they can use those results to choose the JW representative. If not, they can choose based on JGP results. Either way, they'll have a backup skater with some experience in case the first choice gets injured.
If the homegrown skater is better than the imported one, then that's who should be chosen for the one JW spot. And if there are enough JGP slots the next year to give everyone one spot and still have the option to give someone a second slot, then the one with the best results should probably get that second spot.
At the senior level, for skaters over 15 and especially those over 19 who are not eligible for juniors, the only restriction on sending skaters to "senior B" events is the money it costs to send them.
But for Four Continents/Europeans/Worlds, now the skaters first need to have met a minimum technical score at a previous event to qualify even to enter the initial round. Essentially, the senior B circuit is where new skaters can earn their way into the elite circuit. So if no homegrown skater has yet met that minimum or is likely to do so in the near future, it would make sense to import a skater who can meet it so the federation can have a representative at Worlds and 4Cs. (4Cs still allows three entries per discipline, so if there are up to three skaters who qualify, whether imported or homegrown, the federation could send all three and perhaps take results there into account before deciding which one to send to Worlds.)
If the Isu can limit a skater switching countries 1 year from participating from international competition when they represented another country from a year before, then why can't they extend that to 2-3 years if a skater joined a nationals or regionals for another country the year before?
The ISU only cares about what happens internationally. They don't pay attention to what happens in the domestic competitions of their member federations. Oh, yeah, they do ask for a list of the top finishers at each nationals and publish them once a year, but not all federations submit the information. For one thing, not all federations hold national championships, if they don't have enough skaters to make it worthwhile.