Did the sloop disappear naturally because frigates and offshore patrol vessels took its place?
Short answerThe Royal Navy used the frigate label while retaining sloop standards, so the explanation is a change of name.
NotesThe response disputes the premise that the sloop simply died out. It describes the Royal Navy as retaining sloop standards in ships called frigates. The frigate label is presented as making the ships sound cheaper. The exchange offers a terminology explanation without tracing individual classes.