Again, your example is wrong.
You explain that the cookies are spread out by a difference of time. Talent points and skills are not different via time unless there is a reduction in time.
If a level squish and solely a level squish is done, then you still get the talent point or skill at the same exact time, whether it’s 60 levels or 130 levels (or in other words, you’ll always get the cookie at the same time interval). Because time is all that actually matters and now that they’ve supposedly reduced the time needed to level and increased the number of skills we’ll have, that’s all they had to do. The arbitrary level number has played no role (other than potentially screwing up the math equations of old raid encounters and botching them).
To try and explain it further using your example for you to actually understand.
You are standing in line and that line is one hour long. Someone is passing out cookies every 3 minutes but you only get 15 cookies (talents and skills).
In on situation (level squish) there’s 3 people in line but they take 20 minutes each. By the time you get all your cookies, 45 minutes would’ve gone by so you finish your cookie with 15 minutes and 0 people in front of you, but you still have to wait 15 minutes.
In the other situation (no level squish) you have 20 people in line but they take 3 minutes each. By the time you finish your cookies, you have 15 minutes left and 5 people in front of you. Overall wait time is still 60 minutes.
In both situations you’re waiting in line for the same amount of time and you run out of cookies the same amount of time. The only difference is the number of people (levels) in front of you by the time you run out of cookies but that’s inconsequential since you’re overall time for everything is still the same. Ergo, what matters is the time you have to wait in line (leveling speed) or the number of cookies available (skills and talents) but not how many people are actually in line (levels). Does that make sense?