Bro Johan, if you don't mind, I'd like to share my opinion on this matter, please CMIIW.
IMHO "practice makes perfect" is a universal idea, thus the word "practice" does not refer to singularity.
same thing as: "The snake is a dangerous creature"
due to its universal idea, it does not merely refer to one snake, but to all snakes.
or
“To dream anything that you want to dream. That's the beauty of the human mind"
The word "human" there does not refer to one single human only, but to all human beings.
Sori perbaikan sedikit,
Ketika kamu memakai "the" berarti benda setelah kata tersebut adalah definite(tertentu) maksudnya adalah benda yang sama2 diketahui pembicara dan pendengar. Jadi dalam konteks "The snake is a dangerous creature" mengacu ke ular yang mungkin saja merupakan peliharaan pembicara/pendengar ataupun ular yang sedang mereka lihat di suatu tempat secara bersama. Jadi jika kita ingin mengacu ke ular dalam konteks umum, jangan pakai "the" (NO ARTICLE) sehingga menjadi
"Snakes are dangerous creatures"
Kenapa "snake+s?" Karena umum(yang Anda maksudkan Universal idea), dan ular adalah benda yg bisa dihitung dlm B.Inggris (countable noun) maka diwajibkan berada dalam bentuk jamak(Plural). Sama halnya dengan "creature+s"
Sekarang kita ke pokok pembahasan mengenai "practice". Practice adalah kata benda yang tidak bisa dihitung dalam B.Inggris (uncountable noun) maka dalam pemakaiannya, selalu dianggap tunggal(Singular) sehingga Practice make+s perfect.
salam