Нет, не используйте ссылку, если вы не хотите изменить список, на который ссылается переменная. Если вы хотите просто получить доступ к списку, сделайте это без ссылки.
Если вы сделаете параметр ref, вы говорите, что вызывающая сторона должна ожидать, что передаваемый им параметр может быть назначен другому объекту. Если вы этого не делаете, значит, он не передает правильную информацию. Вы должны предположить, что все разработчики C # понимают, что ссылка на объект передается.