Even in your link, they mention Gravel is Loose. Thats why gravel is not a good driveway material. The name of roadbase material varies around the country. Down here, we use Limerock roadbase, Kentucky it's called DGA, other places it's called crusher run, or one of Many other names; but basically it runs from powder upto 1.5-3" rocks, and 6" of it on top of a compacted, well drained subgrade, is what support most county roads around the country. Heavy truck traffic or busy roads (well over 1000 trips per day), often increase this to 10", placed in two lifts.
Once your base and drainage are on point, double application chip seal is a fairly affordable, fairly long lasting, repairable, resurfacable, sealed, driving coarse. It's not equal to 1.5" of asphalt, but it doesn't cost near as much, IF you have a contractor locally who still does chip seal. Micro pave is similar, but is typically more money, and generally used over existing asphalt or chip seal. Going even cheaper, prime and sand (heavily sand, or use screenings) will also help.
These geo blocks, they do have their place, but to a large degree, they shin at a pervious parking surface, that doesn't trigger drainage retention and/or permitting.