On a good day I may be able to see my drone from a couple of hundred feet away, but just as a tiny speck. I would not be able to tell its heading, attitude, altitude, speed or even if it is facing me or the opposite direction. I could not tell if it is about to collide with a tree, a paraglider or a power pylon. I definitely could not tell if I am running out of power or if one of the motors has a problem.
To me it is then pretty pointless to argue whether I am flying within VLOS or beyond.
Mind you, these definitions were designed for RC model planes in mind, when you had to fly actively, or they would crash. But a drone is not a RC model plane. It is a flying robot. The pilot enters the request and the drone delivers the solution. VLOS is in this case not nearly as important as for instance keeping track of the remaining battery charge.
What I think is more crucial is to keep the vertical separation to other aircraft. That's the reason why I never fly higher than 300 feet.