Well said.
The "dynamic memory allocation can slow the program" refers to situations that you have no other choice. For example:

for(alot){
do stuf
re-allocate memory
}

The reallocation...