Basically, but queries are not first class in SQL. You can't assign a query to a variable, or pass it as a parameter to a stored procedure, for example. This would make SQL composable:
declare @x = (select * from Person)
select Name from @x where Birthdate < '2000-01-01'