Есть хорошая практика не использовать без необходимости все возможности языка (особенно новые).
Если достаточно набора переменных то нужно остановиться на этом, ведь ваш код нужно будет читать еще и людям, не только роботам, поэтому стоит подумать о том, чтобы сделать выбор в сторону более поддерживаемого кода, чем в сторону более "оптимизированного".