Prevention schemes are failing to achieve their potential, say experts