Protože Left outer join se napojuje na existující data. Flats máš prázdné, proto v řídící tabulce nic není a Left outer join se nema na co napojit.
LEFT OUTER JOIN: Představ si, že máš nějakou tabulku (flats), ke které připojíš zprava (aby to nebylo tak jednoduché) další tabulku a co se ti potká, to se zobrazí, jinak null. Žádné řádky se nedoplňují.
RIGHT OUTER JOIN funguje jinak, ten přidá všechny řádky z tabulky, kterou připojuješ a co jde napojit, tak napojí.
Aby ti fungovalo LEFT OUTER JOIN, musel bys vycházet z Owners - z něčeho, kde data jsou.