I'd like to add a geometric interpretation for a little added intuition. First, I'll try to set up the visual landscape, then describe how it relates to the problem. Then I'll quickly discuss why the determinant trick works in this context.

**The visual**

Your $x$, $y$, and $z$ represent the coordinates of a point in 3-dimensional space. The coefficients of the system of equations translate into the matrix that appears in other answers, which represents a particular linear transformation.

Visually, I like to think of linear transformations as moving around and/or stretching the axes of your coordinate system (*without bending them*). Normally, we think of a grid with three perpendicular axes, all with tick marks of unit length, but who says they need to be perpendicular, and why can't the tick marks be longer or shorter than one?

For instance, picture a basic 2d grid (it's a little easier to visualize in 2 dimensions). Now rotate the x-axis counter clockwise about 20 degrees, and let all of the horizontal lines that were parallel to the x-axis shift with it so they stay parallel at the end of the transformation. This is a simple linear transformation of 2d space. The intersections of the grid lines are points, and the points moved as the intersections moved. That's how changing the axes can describe the movement of points in a space, or mapping points to points. (It's also why matrices are used for a change of basis).

All the points in get moved around in such a way that a bunch of evenly spaced points on a straight line are still evenly spaced ad in a straight line after the transformation. The line may be angled differently and the points may be spaced out on the line differently, but it's still an even line (hence the term "linear" to describe the transformation).

I keep saying point when I technically mean vector. Instead of a points, they're really position vectors, which you can visualize as an arrow starting at the origin with the arrow head at the point. When I say vector, that's most likely what I'm referring to.

**The explanation**

Linear transformations can also compress spaces into lower dimensions. They can map planes into lines, or 3d space into a plane, or 3d space into a line. For instance, visualize rotating the x and y axis until they completely overlap. You've just pushed all the points on the plane into a single line. Obviously, some information was lost.

So say you have a matrix $A$ which corresponds to a linear transformation that compresses 3d space into a particular plane (the matrix $A$ in Mateus Rocha's answer and others, which corresponds to the system of equations, is such a matrix). Also, you have a vector $b$, which corresponds to a particular point in 3d space not on that plane (in your system, that vector's components are the right side of the equation, vector $b$ in egreg's answer).

When You have the equation $Ax = b$, you're asking this question: what vector, when transformed under the linear transformation $A$, gives me the vector $b$? What point gets moved to the point described by vector $b$ when I move all the points as described by matrix $A$?

However, $A$ maps all the points in 3d space to a plane and $b$ is not in that plane. So what vector gets mapped to $b$ under $A$? None! Therefore, the equation has no solution.

Visually, that's the primary feature of the system that determines if it has a solution.

Note: if the vector $b$ is in the plane (or line, or whatever lower dimension your higher dimensional space gets mapped to), then there are solutions. Infinitely many in fact, because you're compressing infinitely many points down into that lower dimension.

**The determinant**

The determinant of a matrix corresponds to the area of the parallelograms formed by the transformed squares of the new axes. So in the original coordinate system, we have a grid of a bunch of squares with area 1. The new axes transform those squares into parallelograms, and the area of one of those is the determinant of the matrix describing that transformation.

(In 3d, we're looking at the volume of a parallelepiped, the 3d equivalent. In n dimensions, we're looking at the n dimensional volume of an n dimensional parallelotope.)

If the determinant is $0$, that indicates we've compressed the space into a lower dimension. In the 2d case, if the transformation maps every point in the plane to a line, the area of the parallelogram formed by the new grid lines is $0$, because there is no parallelogram. Just a line.

That's why the determinant being $0$ is a good check to see if the system may have no solution. If it's $0$, you've compressed your space, and you end up with the scenarios we discussed above.

I hope this answer is clear and adds to the discussion. Personally, this is what made linear algebra click for me. For more on this perspective, I recommend checking out 3blue1brown's youtube series on linear algebra. You can see the visualizations I'm talking about animated in front of you.