Your comments

Currently table join operations requires to have a common column in the tables. That prevents to form a Cartesian product of tables. The later is handy if one wants to calculate something based on data from unrelated tables.