Sure, you can throw it on first down. And you do have to do other things than running up the middle. Steelers have done both. They have just not been very good at it. Also, it is hardly unpredictable to throw it on first down and run a couple of stretch plays from time to time.