Names of waypoints are determined by some local identifier. The seemingly random locations are actually based on a number of variables but suffice to say that they are based on intersections of radio navigation “highways”. Where they occur is usually based on terrain, proximity to other flight segments, transition points to join arrivals or enter airways from departure procedures.
There is a lot going on. In most countries other than some European ones that have adopted a “Direct Navigation” standard, there are preferred routes to simplify things for ATC. If you are on a Victor airway then your path is predictable and it becomes easier for ATC to control separation.
In general, if you filed either High or Low altitude airways, you are expected to follow those published routes. If you prefer to fly direct then use direct GPS flight plans instead.