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