Another encouragement is that Exec Club pays a bonus of (I think) 125 points for each on-line check-in. Over time, these various things will work but more because the folks who don't like (or do not have access to) on-line transactions, will retire from work and then stop travelling altogether.