automation framework doesn't change due to each new feature. we plan some changes till next year as protractor framework will come out of support. preceding time was when we refused angular in ui
i dont think about cypress at all because ive changed jave to js not so long ago. so ive learned only that things that i need to do my job. we use jasmine+protractor.
js has its own features, like pretty different way of inheritance. it was little hard to switch. java prevent to do a lot of mistakes as it is strictly typed language, but its code has to be much longer for simple tasks