Why do some graphs not have evenly spaced out units on the x or y-axis? For example they have log on one or both of the axis?
Here's an example from this page

I guess the page does give a bit of an explanation which amounts to saying "with logarithmic scales the graph is more understandable" but doesn't it defeat the purpose of having a graph if you just make it look like a straight line? Now you're not reading numbers off a table but are reading the numbers off of the x and y-axis.
Here's another example where they do it

I have no clue how to tag this question.

A logarithmic scale can be used when the range of values in the independent/dependent variable is large, over several decades. This allows to observe the "infinitely small" at the same time as the "infinitely large".
Another benefit is that is allow to visually confirm intuition on the behavior of a law.
Indeed,
So when you plot data in a semilogarithmic or bilogarithmic diagram and you get a perfect or a good alignment, you get a better insight on the relation. It is also easier to estimate the unknown coefficients from the straight line than from the original curve.
They say that this linearizes the relation.
Another use stems from the property $\log ab=\log a+\log b$: this turns multiplicative expressions into additive expressions, which can be easier to visualize and understand.