Ask yourself a simple question, how small can you make a magnetic domain, then ask yourself how small can you make a magnetic domain loop (it has to be actually a "square loop", which, when it becomes very small creates problems at the four corners, it is one thing demonstrating a macro system (and that is what we used as "hard drives", magnetic core arrays, before the Winchester and other "track magnetization" came around in the early 80'.)