I believe it is mainly because Hubpages update their Hubscore very frequently. Maybe every hour or even minutes.
And their calculation for the hubscore takes traffic into considerations as one of the many factors. When your hub has traffic from time to time, the hubscore will be regenerated and is usually different.
You can help the HubPages community highlight top quality content by ranking this answer up or down.