What we are seeing is an increase in die sizes; more parallel cores. Parallel cores still require parallel algorithms, so I stand by my earlier statement.
This is partly why we see slowing scaling in performance and why you cannot just throw cores at the problem.
Think of a transistor as having two regions, separated by a channel. When the transistor is on, charge carriers flow through the channel between the regions. When off, charge carriers do not flow. But when we move to smaller and smaller length scales, the channel is so small that charge carriers will tunnel through and reach the other region. How will you distinguish on/off behavior now?
("3d" transistors built on their side don't really count)
And for storage the main issue isn't how big it is, but how cheap it is to manufacture.
Considering machine learning is all on GPU's and TPU's now, I think this is still a fair assessment.