Can you currently do in-app purchases on the Mac App Store? That was my first thought as well.
I would much rather pay the 20$ or whatever to upgrade my software, than be nickel and dimed all over the place.
Imagine In-app purchase options for options X, Y, an Z, $0.99 each. I only use X, so I'm only going to buy that. You use all the features though, so the developer provides an In-App option for all three features for $1.99.
Still feel nickel and dimed?