What I did was pick the aspects of both that worked for me. I never did an 'unlimited' amount of fiber I always capped it at 5 grams. Remember the calories count - calories in - calories out = weight loss/gain. So if something is 130 cal/0 fat/10 fiber it's going to show 0 or 1 point but that's alot of calories for 1 point. I'd count it as two.
As for the points for carrots and onions. I didn't get fat eating those items so I don't count them. I never over did them either...some people were eating 2 pound of baby carrots a day and counting them as zero. Well guess what they were getting a heck of alot of calories for zero points. Again it is calories in - calories out - weight loss/gain.
I eat Uncle Ben's Converted Rice made without butter or margarine and it is 3 points a cup based on calories/fat/fiber. That is who the brown rice and white rice (*in general*) show 4 points per cup. Brown rice is better for you because it is close to a 'whole food' rather than striped of the fiber as white rice is.
As for the loss of 2 points it was more to encourage you to earn them back with some activity. You get to add all activity points unlike 1-2-3 where you had to earn the first 2 points each day before you could add those actiivty points for food. So nothing really changed there. I still use the higher point ranges and follow the earn 2 points before I can exchange the points.
Now to answer the "money making" question! NO I DO NOT THINK SO. The changes were made because some weren't losing as fast or at all, some were abusing the fiber vs calories and new research. These are the reason the program keeps evolving each year. If it didn't change we'd still be eating 5 meals of fish and 2 of liver each week.
fruitface's leader made a good comment....basically if it ain't broken for you don't fix it but if it is broken try the new program or do what I did and look at yourself and both programs and combine what you need especially since the programs really didn't change that much.