Nowadays, data pipelines sometimes unmanagable and error-prone
Assembling data solutions takes time and mostly very complex to manage later on.
Steep learning curve
Often developers need to spend days or even months to get through all the difficulties and steep learning curve.
High maintenance cost
Building ETL solutions also means you need to have huge budgets on ETL servers, databases and data warehouses when scaling.