Ever since the early days of Android, back when it had a reputation of being bug-riddled and lacking in performance, custom ROMs were always the solution. In those days, they were focused on providing performance optimization, lag removal, and bug fixes. But with each Android iteration, the operating system got better, and ROM developers saw their roles gradually change.