the scales you get, most have programable stats to put in which use different calculations. Most cheap models don't cater to athletic builds and are fairly useless if you are very lean, better models where you can program in your height, age, and which body group you fall into will give you a better idea. But frankly as said, knowing your body fat percentage does very very very little for you. Knowing its changing, good or bad, is what you need and they work fine for that as long as you use your nonce.
if you're on a low carb diet/no carb for cutting then you'll be dropping a lot of water weight. this will make the machines think you have a lot higher BF% than you might really have(not completely strictly true, eat carbs, weight goes up, bf% goes down but when you work out before and after you might get same weight of body fat). If you do eat carbs and drink lots of water, your weight should go up and BF can change not exactly in the proportion you think, but as long as you remember to weigh yourself under the same conditions, or expect changes with diet change they can and will tell you when BF goes up or down.
Everyone has slightly different way of storing fat, some more around certain area's, so its not like you can get the most accurate BF reading and say you only need to lose 3.25% more BF for your abs to show. So an accurate reading just isn't needed. Not sure calipers are "that" accurate either, but again will show any obvious change in BF, are cheap and easy.