The average participation time in any hobby is around 16 months or so for the average person according to a quick google search. People are flaky and this is a problem all hobby-sports deal with, not just USPSA.
Ask @Archer1440 about archery stuff or cyclists about the turnover on a group ride they’ve been doing for a couple of years.