Как бы так обьяснять чтоб вы не обиделись) Люди (не я), умеющие и знающие наверняка, советуют вам рабочее решение, а вы говорите что ваше решение лучше. Но при этом, чтобы в ваши собственные слова были валидны для вас самих кидаете в чат ваш код и просите помочь с ним.. а потом говорите что ваш код сделать быстрее чем заюзать чужую либу. Оно может быть и быстрее, но вы в конце концов юзаете время других чтобы ваш код был лучше либы. Это раз, два. Для изучения сторонней либы вы потратите может быть и час, но после этого вам не нужно уже будет учить как она работает и вы экономите время в перспективе, избегая багов и непредсказуемого поведения