A user with View permission is able to create a new segment.
View user should only be able to view the reports
The user is able to create a new segment
User management would not be efficient when the user who have view permission, be able to create a segment which they're not supposed to do
I think you are right, a view user shouldn't be able to create segments.
That is actually correct and by design. But it is possible to change the access required with the config flag