It must be difficult to write a quality article about Bitcoin without detailed understanding of it.
As more coins are generated, these problems get ever more complex
No they don't. The same code is used, but the difficulty increases, it gets harder to find a fitting checksum that is sought for a number of leading zero numbers in a hash. These are necessary technical details to avoid people writing articles which may be strongly misleading.
+1
When I first heard about the "problems" that get more complex, I thought that it was several different equations, one more complex than the other. It was a bit odd.
Later, way later, I discovered that it is just one problem, that gets
bigger or
smaller, taking more or less time to solve (more or less zeroes at the beginning of the result).
Brute elegance.