Why did Prisma ORM initially only have application-level joins? | Hacker News Reader