Not trying to be rude, but you will get more applicants if people feel that they aren't going to be wasting their time to apply for the position. Hiding pay starts the employment relationship off on the wrong foot at best, and at worst signals that there is something to hide.
Can you elaborate on this? Does it mean to position yourself as a person who can solve the problems that your business is throwing lots of money at? Or to avoid the problems that are being tossed to contractors since the business might not see them as long-enough term issues to hire employees to solve them?
Calling areas that can't afford the construction of sea barriers unimportant is a very cavalier approach. Maybe "human ingenuity will pull through" but how long will it take, and how many "unimportant" people will die or experience extreme hardship first?