> Third-party iOS apps don't do it that way
They used to! I remember how, in the early iOS versions, having settings in the respective apps was considered an anti pattern. You want settings for XYZ => you go to "Settings" and look for "XYZ" there. But third-party developers didn't care much, and I believe there are even some Apple's own apps that gave in and moved their settings inside themselves.