After more than 48 years in geoscientific field work, my personal opinion and experience are: Mineral deposits are everywhere you can find them. New models you can only create when you leave the beaten tracks.
In my opinion, ores are absolutely not available in any geological area. Rocks are, if you believe that rocks are naturally occurring and coherent aggregate of one or more minerals. Sediments can also fall into that category. But not ores based on the definition of an ore. To clarify my opinion, I am going to refer to Wikipedia here because I agree with their definition of ore. "An ore is natural rock or sediment that contains one or more valuable minerals concentrated above background levels, typically containing metals, that can be mined, treated and sold at a profit. The grade of ore refers to the concentration of the desired material it contains. The value of the metals or minerals a rock contains must be weighed against the cost of extraction to determine whether it is of sufficiently high grade to be worth mining and is therefore considered an ore." The key points are "above background levels" and "mined, treated, and sold at a profit".
While rocks are aggregates of one or more minerals and can be everywhere, ores are dependent on geological processes that concentrates them into deposits that are economically viable.