First of all:
I'm aware that for the real world examples you can't zoom in infinitely. It's more about the general idea, to show the self similarity in one easy to understand image.
Romanesco Broccoli is not a mathematical fractal, because it's not infinite. yet it is the most commonly used example - with good reason.
I know the purists don't agree (cue Sockratease joining the discussion) but I have a different definition:
If it is self-similar over at least 3 orders of magnitude it can be considered a natural fractal
What is left out in your perspectives is the aspect of time.
To make a power law a pure mathematical fractalyou need to give it infinite time.
Take an image of the mandelbrot-set and with just 10 iterations:
there is no obvious fractal aspect to it. No self-similarity, no scale invariance.
Yet we all know it is a fractal.
all you have to do is iterate more (use more "calculation time", to gain more samples)
Now take one of the classic examples for a powerlaw distribution, earthquake-size - which is also often used as example for fractals in nature.
In this example, time takes the place of iteration depth:
you can watch that chart with a "low iteration count" or time window of one year. And you will only see one magnitude 8+ earthquake.
But when you watch it with a "high iteration count" or time window of 10 million years you get amuch larger sample size with 10 million 8+ earthquakes per year and probably a few thousand 9+ or even 10+ events.
And if you were able to take an infinitely large time window (sample size) you would have the distribution heading into infinity at any point.
I really don't see why this should not be fractal. You zoom in, change the scale, but find the same pattern.
If you have a pattern like this:
. . . . . . ...... that keeps getting smaller and smaller on the right side (beyond my physical, visible
.resolution) you do have
a pattern that looks the same no matter how close you zoom in.
which basically the (non-mathematical) definition of fractals.
saying it is not fractal, because we are only watching it at a
.limited resolution is like saying a low iteration image of the mandelbrot-set is not a fractal.
same for earthquakes, for which we only have a limited time resolution(iteration depth) of collected data.
and as long as time is still running, we are still iterating.. so the big one will come - it's just a question of when..
real infinity is always a purely mathematical concept. we know nothing in reality that is actually infinite. except the actual size of the universe, which we are not sure about.
what's the point of mandelbrots "fractal geometry of nature" if we discard everything just because it is "not infinite". then nothing is fractal.
of course earthquakes are limited by natural causes. so are city sizes. there won't be a 10billion city, because the amount of people is limited.