Podoba mi się koncepcja System.Tuple, ponieważ pozwala mi zwracać wiele parametrów w jednym wywołaniu funkcji bez tworzenia nowej klasy, jednak nie podważa to żadnych dobrych praktyk programistycznych, takich jak Wzorce i praktyki Microsoft, Zasady SOLID itp.
Próbuję tylko ocenić, jak swobodnie powinienem korzystać z tej funkcji lub czy powinienem jej używać tylko w razie potrzeby w scenariuszach typu edge case.