DDR memory is not an "ASIC" because memory does not have a specific application, any more than a CPU has a specific application.
Of course it has a specific application, it is to provide fast random access dynamic memory

That is why its wise to build PoW algorithms that target ram, we're already on the bleeding edge of the technology and in a way that the production of the hardware is not dominated by a single company.
Cryptonight (the algorithm for monero) tried to take it a step further and target CPU's L2 cache, the original intent was having a single scratchpad per core to be the most effective way to mine. Unfortunately they couldn't predict how good gpu pipelining would become.