Can a Probability Distribution ever "look similar" to a Cumulative Probability Distribution? Can a Probability Distribution ever "look similar" to a Cumulative Probability Distribution?
Suppose in some imaginary town - the height distribution of the residents are as follows:

*

*There are 100,000 residents between 220 cm and 200 cm

*There are 95,000 residents between 200 and 190 cm

*There are 90,000 residents between 190 and 180 cm

*There are 85,000 residents between 180 and 170 cm
etc

Furthermore, the distribution is in such a way that the majority of the residents are always located in the tail end of each height range (e.g. In the 200 to 190 cm range, there are more residents closer to 200 cm than to 190 cm) : in general, you are more likely to meet a taller person than a shorter person.
My Question: In general, what kind of probability distribution can describe this distribution in the data? The first that comes to mind is a "sigmoid" shaped Cumulative Distribution Function (e.g. Empirical Distribution Function):

But are there any probability distribution that can describe these types of height distributions listed above?

Above: Even in skewed distributions, the probability of observations being situated within the extreme tails still tends to be lower.

Above: Perhaps Binomial and Poisson Distributions can be used for modelling these kinds of distributions?
Thanks!
References:

*

*Modeling count data with left-skewed distribution
 A: The main challenge in this kind of question is whether you can identify a hard upper limit. If so, you can use a rescaled beta distribution (assuming there is also a hard lower limit), or possibly a flipped-and-shifted distribution like the gamma or the negative binomial (assuming there is no lower limit), all possibly with some zero inflation (which would become inflation at the upper limit after the flipping-and-shifting). A Poisson will probably not be useful, because if you use a sufficiently large parameter to cover your range, the peak will be away from the boundary of the range.

R code:
max_value <- 220
set.seed(1)
nn <- 1e4
opar <- par(mfrow=c(1,3),las=1,mai=c(.5,.5,.5,.1))
    hist(max_value*rbeta(nn,2,0.5),xlab="",ylab="",main="Beta",freq=F)
    hist(max_value-rgamma(nn,1,0.05),xlab="",ylab="",main="Gamma\n(flipped and shifted)",freq=F)
    hist(max_value-rnbinom(nn,1,0.05),xlab="",ylab="",main="Negative Binomial\n(flipped and shifted)",freq=F)
par(opar)

Essentially, in modeling your data, you would subtract it from that prespecified maximal value in order to use your standard tools.
If you can't identify such a maximum, things likely get more problematic. But in such a case, it probably does not make sense to require that your distribution has its maximum near the right end of your range, anyway.
