There's a question I've had about the citizenship for "investment" programs. It's frequently framed as an investment, not a sale [1]. That seems to imply that there is a chance of getting your money back. So could one "invest" the required amount and then sell the investment a few years later, keeping the citizenship? Or are the investments things that are not particularly liquid, so you're stuck with it?
[1] Although it looks like St. Kitts has a donation option as well.