I’ve seen airflow used in some projects recently. I’ve noticed that sometimes, people choose to use the PythonOperator with a callback, and other times the BashOperator with something like «python mytask.py». What’s the rationale for spawning a separate bash process just to run a python function/script? What are the pros and cons of each approach?