I can't speak enough about recurrent training, airline pilots have to prove themselves every 6 months in a simulator and in the real airplane. Private pilots are a different story, as long as you maintain an active license and medical there is no necessity for retesting. This is a huge error that has cost the lives of many low time pilots and unfortunately in many cases they have taken their friends and families to an early grave with them.