Flash Player is free!
Flash itself however, isn't really that expensive... Isn't it like $400? You can get a Ps3 or something with that, but Flash is way more worth it.
Because punks like us don't buy it and they still have to make money. Also, a copy can be shared, so businesses are meant to get one copy per office I guess.