Switching entirely to notebooks for development just feels like requiring everyone to use your favorite IDE for software development. As it binds the underlying representation to ipynb files, which will become inscrutable to a lot of developers, and can create an additional barrier to entry.
I like the ideas of literate programming, but I think there should be a way to do it independent of the "editor" being used.