I hear you, although if one provides an answer to the riddle as far as who owns the fish one has to deal with constraints 4,8,9,10,11,14,15 using relative words such as left, middle, first, next, next, next, neighbor respectively. Usually, this leads to a default placement/location of the homes (left-to-right usually) to establish a POV, permitting one to provide an answer while satisfying the constraints (usually the German). Just as an example, I say the Norwegian owns the Fish, but given the location and POV I chose to implement he lives in the yellow house, drinks milk and smokes dunhill. It’s like working the problem backwards, where you select the answer and make assumptions to satisfy that outcome while conforming to and satisfying the rather loosely defined constraints we have to work with (1-15). That pretty much forces one to place the homes in locations and fixes a POV.
A wacky way of looking at this would be to consider each house as an astronomical object bound together by gravity and/or in a soup of gravitational fields (mass etc). Each house moving around in space relative to any particular object you select (consider that your POV) and each other (one of the houses could quite possibly be your POV). One could theoretically select a point in space whereby to view all 5 houses and “eventually” (an unspecified amount of time haha) they just might satisfy constraints 4,8,9,10,11,14 and 15.
Thoughts?