its not as difficult as you would think, its more a matter of effort and ability. i readily recognize i could have almost double the miles i currently do if i put more energy into it.
thats not exactly what i mean. for example, last month, i could've earned about 5000 more points by eating at different restaurants, instead of the ones i actually went to. would've required a bit of planning and a bit of effort. and eating food that i might not have particularly wanted to eat at that point in time, but the time/effort spent doing so wouldn't have amounted to much in the way of freelancing or volunteering.
point is, min/maxing is possible with rewards points, and people do it.
"I'm sorry we can't go to that place for our date... we have to go to this chain restaurant, because it gives me more rewards points..." For some reason, I don't see that going over well (unless she's a travel nerd as well, I suppose)