It all comes down to what business one may be into. If you have a good business which has substance it make good sense to setup a offshore company if that is what you want to do.
Sometimes I have a feeling that people thing it is a "prestige thing" to form a offshore company and get some sort...