Yeah, but why did it take them 15 years to decide to become an American?
Transferring from some types of Visas to a green card and then to citizenship is full of risks. For example, if you try to apply for a green card from a nafta visa could wind up with you being denied entry to the US. I would bet nafta was involved in this case.