This is exactly what I do (save the pipe :)). I’m not even close to using up even one set of 16 patterns in a bank. I have more sketches of songs than I care to mention but that’s a user problem 
I agree a project per song is over doing it. Work within one project first and if and when you run into sample/kit/sound management problems then i would consider moving to a new project.