When MATLAB detects that there a range of solutions, then historically MATLAB has chosen what I refer to as a "representative" solution. There is a whole logic about which representative solution will be chosen; 0 is the most common choice, but the "magic" values also include 1 and pi, and left boundaries in case of constrained ranges.
At some point in the past I posted an analysis of how the representative solution is chosen.
Choosing a representative solution is an artifact of the output interface. The internal computation tool, MuPAD, returns structured information about the range information, but MATLAB translates that into a representative solution.
If you ask to ReturnConditions then you might get more information
sol = solve(1==1, t, 'returnconditions', true)
sol =
t: z
parameters: z
conditions: symtrue
This says that the solution for t is all of the z such that the condition symtrue holds -- so t is the set of all numbers.
You can see for example,
sol = solve((t-2)^2 > 5, t)
sol =

sol = solve((t - 2)^2 > 5, t, 'returnconditions', true), sol.t, sol.conditions
sol =
t: [2×1 sym]
parameters: x
conditions: [2×1 sym]
ans =

ans =

solve() without 'returnconditions' returned a "representative solution", but with 'returnconditions' return the inequalities