I would disagree that calorie counting can't work this way, or that freebies are more (or less) amenable to exchange plans.
Exchange plans aren't any better (or worsely) suited to "freebies" than any other form of calorie counting, because exchange plans ARE calorie counting, they're just counting in a different way (Whether you count by 1's, 5's, 25's 80's - or blocks of any size, and whether you're counting precisely, or through estimation - you're still counting).
Each "exchange" is a block of pe-counted calories, and making some of the calorie blocks "free" doesn't necessarily doom you to failure. You just have to experiment and see whether the way you want to count, is effective for you (and if not, to tweak your method or your goals until you can make it work).
If you allow "freebies" you just have to count differently, and you have to be able to make adaptions if your efforts don't work, or stop working at any point (but that's true of any kind of calorie counting).
As to how the counting has to be different - it depends on the person. The simplest modification is simply lowering your calorie "target," for the day, to allow room for the freebies.
For example if you gave yourself 1000 calorie "budget" and didn't count fruits and vegetables, you very well could lose weight. You would be eating more than 1000 calories of course, but unless you gorge yourself on fruits and vegetables, you may be able to lose weight just fine this way.
Even if you didn't, you might be able to lose weight by lowering your target calories to 750 or even 500.
If you're someone who can eat more than 1000 calories in fruit and veggies per day, this might not work (or may work only with a ridiculously low daily target - but who cares if it's ridiculous to anyone but you. If you make fruits and veggies free and your daily calorie target is 250 calories, so what?)
You may have to be choosier about which fruits and veggies you count and which you don't.
Fruits and starchy veggies like potatoes, corn, peas, even carrots are far easier to overeat than leafy veggies. A lot of people do quite well with calorie counting everything but low-cal veggies. Even so, their calorie target just needs to be lower than it would be if they counted everything (but how much lower will depend on the person)..
A person who absolutely HATES fruits and vegetables may find them more tolerable if they're "free." Is such a person likely to eat 1000 calories in fruits and vegetables a day? Probably not. So reducing their calorie target by a couple hundred calories and making fruits and veggies "free" can be a great psychological strategy. This strategy may not work forever, but that's true of all types of calorie counting. What works today, may not work tomorrow.
You have to take your own personal motivations and personal quirks in mind as well (and how much weight you lose, the more weight you have to lose, the less precise your counting has to be).
I like veggies, but I'm not likely to eat more than 200 calories over and above my alottment, so if I've used all my exchanges for the day, and I am still hungry, choosing a few extra vegetables doesn't seem to stall my weight loss.
I have to count fruit much more precisely because I can easily eat more than 1000 calories in fruit a day (although it may make me sick).
My husband however, probably wouldn't have to count fruit, because there aren't many fruits he likes, and even the ones he does, he wants three or four bites, and that's it.
My husband also wouldn't have to count "condiments" because he almost never uses any (in fact, he's actually philisophically opposed to most of them).
I don't have to count all of them (I don't count a squirt of ketchup or mustard, but I count mayo as a fat exchange) but even the ones I don't count, I do have to account for them. Many exchange plans limit "freebies" to a certain number per day. I've not had to do that, but if my weight loss stalled because of condiments - I would have to make some type of adjustment, either limiting the number of "free dondiments" or trimming off one or two of my "pre-counted" exchanges to cover "the cost" of them).
I could probably get away with not counting dairy (at least liquid dairy), because it takes all I've got to even get in my 2 daily dairy exchanges.
The important thing is to remember is that whether or not you choose to count anything, it all counts. And "how much" is probably something you have to experiment with, to find out. If "freebies" are psychologically beneficial, you can adjust your target calories to make room for them.
Calorie counting for weight loss is very much like financial budgeting - there are thosands of ways to create and stick to a budget. How strict you have to be or want to be with your budget, and how closely you have to or want to track is going to be a very individual decision.
You don't have to count precisely, you just have to count precisely enough to get results. How precise is precise enough can only be determined by trial and error.

