The awards are not automatically tracked and given out, they are manually given by the forum administrators. So the problem with members who make an account and are never heard from again will not be an issue.
As for the "award for being on TM forums for X time", I don't think it's too necessary. I assume something will be given out for the anniversary awards later down the road, but a "0.5 year, 1 year, 1.5 year" award seems too much, and would simply give bob and Evesy more things to deal with when hundreds of members are begging for their awards.