I hope that one day this nonsense will come to an end.
If I see an ad for a $99 flight to Fort Lauderdale I just don't pay attention since I know it is a lie. I will automatically assume that the all inclusive price will be $500 or $700 while it may very well be only $300. It can be anything.
On the other hand if I see an ad with the real all inclusive price, then I will take notice.
In my opinion the current policy is very counterproductive, commercially.
AC (and the others) would sell more seats if they were honest.