Airflow is dynamic, extensible, elegant and scalable. If an operator doesn't exist for a task that you need to perform, you can write it. You can either write it and be running it in your instance of air flow or if you're being a good steward of open sors, you can writing it and contribute back to the community.