Why in Unity is no separate Point and Vector class ?

I have wondered why in Unity no separate Point class …

Sometimes quite difficult to figure out mistake where I have put a point as a vector and a vector as a point.
A separate Point class would fix this and I would see a mistake at compile time.

Is there any updates or thoughts about it ?

While there is a difference in the geometric definition of Point and Vector, it should not be of consequence. I have never seen a game engine that separates the two. The few times you may be confused by the difference is easily solved by reading the API/documentation or having proper variable naming. If a game engine did separate the two, I believe that would introduce more possibilities of bugs than by having the two merged. Also, the number of conversions that would have to take place between the two could become a performance problem in low level code.

It is simply far more convenient to work with them as if they were the same thing. Even in mathematics we tend to ignore the difference simply because it almost never matters.