> My prediction is that junior to mid level software engineering will disappear mostly,
That statement makes no sense. It's a skill progression. There are no senior levels of anything if there isn't the junior level as a staging ground for learning the trade and then feeding the senior level.