I've had this exact same idea. The difference was there was a bit more tech or "AI" behind the scenes. You would still upload a picture of yourself. You would also build a model of what features you were looking for ... Maybe like choosing who you like better between two different pictures. Then your matches would be made if both sides had high "similarity scores" for each other's pictures.
It just seemed like a bit of a hurdle to launch with