Программист, когда код пишет - оптимизирует и комментирует его. Если он этого не делает, то это плохой программист.
Человек - не компьютер и не должен им быть. Если ему дать кашу и сказать - сделай копию на бумаге, то будет нормально, если он скажет, что это херня.
Мелодия ничем не отличается от компьютерных игр. Если игра плохая, если геймдизайнер тратит твоё время, то лучшим решением будет просто не играть и написать негативный отзыв, чем идти на поводу своего аутизма и пытаться осилить ее непонятно зачем.
Учи хорошие мелодии. А ещё лучше - сочиняй свои. Разучивать мелодии - это средство, а не цель. Цель - своё делать. Разучивание - просто лёгкая тренировка.
Не надо ставить идиотские цели, а потом критиковать инструменты, предназначенные для адекватной работы, а не вычурной переусложненной херни. Если твоя мелодия и нотами плохо разучивается, то это не принижает концепцию ступеней.
В вашем ответе два скрытых противоречия, но писал я не об этом.
Вы как всегда не внимательны, к тому что вам отвечают.
Если вы загоните существующие ноты, табы, Милонги или даже Милонгу записанную вашим способом в например Guitar Pro, на выходите получите произведение которое имеет слабое отношение к сочинённому Кардосо.
Ноты , табы, "ступени" всего лишь способ составить конспект музыкального произведения. Насколько я знаю в джазе и блюзе охотно пользуются степенями. Запоминайте как вам угодно, живите и давайте жить другим.
Мне в запоминании помогает мышечная память и слух. Пока мелодия, музыка в голове, забыть ее сложно, но конечно можно.
И еще "нельзя объять необъятное" поэтому "конспект" и нужен, и не важно каким способом он записан.
Если вы заигрываете произведения и выгораете, применяйте любые способы если вам помогает.
У меня другая проблема заигрывания. Полагаясь на музыкальную память, добавляю ноты которых изначально и не было

Иногда кажется что это круче чем у автора. Хотя чушь конечно.
Остальное домыслите сами, отвечать не нужно.