> I don't get why anyone one who knows how to use an IDE would ever use a notebook,
The Python IDEs for data science are mostly garbage - if you have any recommendations, I'm all ears because I really don't like notebooks but still keep switching between jupyter and vscode depending on what I'm working on.