I have thought about getting a compression machine for the league I run, but they cost a lot of money for a league to buy. I'm talking thousands of dollars. If I was running several leagues, or huge tourny's every week I would get one, but it's not very practical for a league to have one unless they have that extra cash.
Just a side note. If you do purchase one it will not tell you a bat is altered. It is only a pass/fail on compression. An older, well broken in bat will probably fail. In my league's discussion, if we were to get one, any bat that fails could not be used. This doesn't mean we penalize the owner of the bat or brand him a cheater. We know the bat could be legit. It's simple though, if it fails you can't use it. In league's where there is a ton a whining about bats, this could make it even worse when a bat fails...example "see i knew he was cheating"...and all rumors and more smack talking continues, when in reality he may not be a cheater and just owns a well broken in bat.