Yes, that makes sense. Sounds like we're on the same wave length.
We have a read only repository object with specific named methods along the lines you suggest.
We're writing the code in dotnetcore and using a library called Dapper for managing our requests to the database and converting the response to our strongly typed objects.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.