The difference is that with "they seem to have", it means that it might just be a question of appearance. It might not be true. It might simply look as if it's true.
With "they have achieved" is a statement of fact with no margin left for doubt.
Student or Learner