Great post. In my professional opinion as a software engineer watching these various technologies evolve, this is a 100% accurate take.