The environmental aspects can be solved.
Quality is a measure of the person driving the process, models can write code better than the average engineer.
The impact on learning, seniority etc is the one big unknown - but I believe can/will also be solved.