The general argument was that "there's no reason to learn memory management when the operating system handles that for you."
In general, it's a good argument when starting something. Everybody needs to start somewhere.
1 - learn to make code that works when used correctly
2 - learn to make code that works when used incorrect (repeats the loop instead of crashing when the user tells it to divide by 0)
3 - learn to make code that doesn't have memory leaks
4 - learn to make code you can actually read 6 months from now
5 - learn to make code that is broken into functions or classes that can be used later in other programs
6 - learn to make code that is as restrictive as possible; narrow the scope of things, avoid global variables
7 - learn to make code that doesn't have gigantic security holes
8 - learn to make code that can effectively use 20 processor cores
...
...
398 - try to optimize memory management
Of course it depends on what you're doing. People probably were not stressing about getting notepad.exe optimized. The game Quake would be on the opposite end. The requirements for that game were so ridiculously high that some of the code was written in assembly.
I should hope people are putting the same effort into things like Folding@Home. Nobody cares if notepad.exe is 20% faster, but making Folding 20% faster makes the program 20% better.