Yeah IMO there is a huge jump in difficulty from "regular Scala" to using effect systems but most people who are Scala evangelists are advanced and therefore use effect systems and try to get new people to use them. It takes a lot of experience to be able to understand the benefits of effect systems and how they work, and trying to get newbies to use them is a mistake IMO.