@frm.mwz - you make me blush
It's not they make you pay, it's just each day you'd have to go over all the forum members and for reach member, query the envato api and get proper info. This really takes a lot of time. And because of this, i choose to only query the members that don't have an active support pack. Rest of members, that do, regardless of the fact they purchased new versions that would give them an even more extended support period, are not checked anymore.
However, keep in mind that if you got a license 3 months ago and your support is active next 3 months because of that and then you buy a new license then here on the forums, it will show the support will expire in the next 3 months. However, when it actually expires, the other support pack that is still active is used and then the counters on the forums are updated.
Using the above way will make sure we always see if a certain user has support or not.
Doug K's case is no exception, i checked at envato's api and he didn't renew.
Now, i could query the envato api for all members each day, but really it doesn't make sense to do so since i can live just fine with some of the stats not being properly updated(LT/LC) and i can update those stats for each member that wants this especially.
As always, i am open to change, but i also don't want to abuse the API for things that we can live just fine without