Because it changes how we work, and pushes us to widely different workflows. A lot more spec work, a lot more code reviews (which is hard), and a lot less coding work - which a significant number of SW engineers like to do. I chose that profession because I enjoy programming. Feels over, though.