This scheme is probably better than the pure revenue schemes. At least with this one, you can reasonably calculate your points, and you won't be penalized for for purchasing an I or D fare, or worry about what you'll earn within your range of fares for the particular cabin.