Wow just one look at this issue was all I needed to see. https://github.com/prisma/prisma/discussions/12715
“Please open an issue if something really is unusable or breaks in any way so we have these concrete cases recorded. In our knowledge Prisma works just fine and returns the data that was requested, just using a different method.”
Good lord