I guess it was really hard to get one (only 50 given out last year). He doesn't really love Olive Garden, but the concept of paying $500 for unlimited pasta for the rest of his live was too much to resist
My guess is Olive Garden knows that he'll eventually die from all the butter, sodium, and preservatives before he turns 50 and that's how they'll break even.