Students in these classes will struggle to have their questions addressed, and if they are confused, nobody will be able to help them. That's if they aren't disillusioned already by the fact that their school isn't even providing them with a teacher.
Schools in wealthier districts, meanwhile, will choose to actually pay teachers.
Now it is possible that these classes will work out well, but I'm not optimistic. It's certainly something that should be implemented after controlled experimentation to determine effectiveness, not blindly chosen because of poorly considered policies.
I also think a lot of the maintenance costs are underestimated. Someone will need to be doing the IT support for them and I'm sure the computers will have problems just based on the number of kids using them.
I think they can serve well in a supporting role by providing additional instruction and examples after a teacher presents the material as well as identify the students who need additional help that cannot be provided by the software.
Having the same software will make reduce the impact of teachers but that's just going to improve the performance of the worst students at the cost of the best students. In the future I imagine this type of software to be linked to a great teacher and having a remote tutoring model.
The software teaching method definitely has merit, but it's not a solution to "we have overcrowded classes." It's not yet ready for that, and there doesn't seem to be anyone credible claiming that it is.
This is just the outgrowth of bad policy and not enough funding.
Compare this with the situation today where some children are being though by great teachers and some are being though by horrible teachers.