Let's be realistic. If you don't have another way to be Gold, you probably don't stay at Starwoods, too often. The additional points would make up the cost IF you actually pay and stay with Starwood. This would be useful to a person who has no status and plans to travel in the near future.
Pre SPG, I used o pay $50 to be Sheraton Gold