Ah, USAFRet, the bad old days! 10 MB (and in a 5¼" wide format, 1" thick!) was the size of the first HDD included in the IBM PC-XT, the first IBM model that included a hard drive, from the early 1980's. My first 2 machines (purchased in 1993 for a retail store and its associated off-site office) had HDD's in the new 3½" wide format with capacities of 200 MB and a whopping 350MB! (In those days, PC's did not know how to access anything over about 750 MB.) In a few years as the larger office unit ran low on space, I started using Windows 3.1's built-in compression utility so that it effectively had nearly 500 MB capacity. Oh, and those drives cost more than $300 each.
Not as big as yours, but our most recent purchase was a pair of Seagate 4 TB units for video storage, at about $130 each. As you said, small current sizes, each is less than half the price of those 1993 units, and over 10,000 times as much storage capacity! Ain't technology grand! And that is why OP asks impatiently, "...whats taking them so long to make one?"