The output row count is the left row count times the right row count.
product count
Read the count
2 left rows times 3 right rows makes 6 output rows.
output rows=6
CROSS JOIN examples are tiny finite-table transforms; SQL dialect completeness, type coercion, optimizer behavior, execution cost, indexing, and database-product claims are out of scope.
No hidden rows
The pair grid and output table show the same row count.
pairs equal output rows
Summary
A CROSS JOIN can grow quickly because it uses multiplication.