El diseño opt-in aborda la problemática de los sistemas opt-out donde los desarrolladores tienen que deshacerse de configuraciones predeterminadas complejas que no necesitan, lo cual puede complicar la optimización del rendimiento y la experiencia de usuario. Opt-in busca simplificar y mejorar el rendimiento y la interactividad desde el inicio.