Insider buying is no panacea for sustained shareholder value. Anyone who knows the story of Copper Fox Minerals (CUU.V) will be familiar with how insider buying is not a substitute for actually developing a real business.
CUU was bankrolled by a billionaire through numerous PPs as well as various deep pocketed directors buying big on the open market, all of whom colllectively owned over 50% of the company. That buying moved the stock from .20 to over 2 dollars. Now it's below .20 again.