setProperty

Hey everyone, flash newbie here. Just want to ask a simple question about setProperty.

Why do we use it anyway? For example, wouldn’t “target._xscale = 100” be alot easier then** setProperty(“target”, _xscale, 100)**?

Thanks in advance.