It can have challenges, but triangulation can be done with signals that have recognizable patterns or features -- even in a sea of other co-channel noise sources.
If you can observe the signal strength of your neighbor's home router while standing next to your own even if the signals differ in strength by some orders of magnitude (which is easy on Android; no idea bout iOS), then anyone else can also do the same.
It can have challenges, but triangulation can be done with signals that have recognizable patterns or features -- even in a sea of other co-channel noise sources.
If you can observe the signal strength of your neighbor's home router while standing next to your own even if the signals differ in strength by some orders of magnitude (which is easy on Android; no idea bout iOS), then anyone else can also do the same.