You were only lucky, this problem
always existed, still exists if one do not use blexact
BlueLife and I developed blexact and first published publickly back to 2010-02 to get rid of problems related to this...
Idea was first made to get multi-admin project maintance easy (at that time only 1 project, and Admins Galapo and Me-Lancelot),
before we have blexact, as admins we informed each other about updates on server via txt/log/history messages....
blexact made life easy

(special thanks to BlueLife)
Today, all 3+2=5 projects , ~750 plugins work in harmony here,
and a lot of applications developed and embeeded inside plugins to get stable builds ....
all admins and wise people use blexact to get full syncronisation

Much Later, I developed "Update XXXXX (Exact and Secure)" plugin , to get both newbies and advanced users easly use blexact on updating projects-plugins

*
about capi:, Galapo and I maintain capi for a long while, for shortly 2 reasons:
to get stable syntax not causing troubles, success

(you probably not around how much capi cause headache before us...)
to rescue projects from winbuilder development sabotages, success at that times

Sadly after rescue success, sabotages continue on other areas and as natural result , project admins left or kicked out not only from the forum you refer but also they also left their projects...
(later Sabotagers try to Sellotape

these left-projects which they kicked their admins with a new name, acting as they are creators, bring out their real goal behind kicks, natural unsucess=disaster and still funny to watch

)
Unlike others, Galapo and I decide to continue our work, a very hard task (not sure, maybe it took ~a year) to create PE1 from ground zero, Thanks to Saydin77 and BlueLife and JFX, success

-> Gena Born
Unlike others, ChrisR decide to continue his work, a very hard task, to be sabotaged all the time and not react like others, he survived

--> Win7PE SE survived , and continued (people like you happy), Win8PE SE Born
--> I must mention The Great JFX , Godfather of Win7PESE, and all things he have done so far

-------> I guess, you probably start using Win7PE SE, at one point of it is very mature stages, as an end user not being aware how hard it was for Chris to maintain Win7PE SE for all good people on internet .... bad bad days

After some years, capi lost its meaning to survive all projects, since all other admins kicked out, and left projects, with only 2 (today 3) alive.
no need to continue with slow capi where there is nothing survive, ML developed with better princaples and syntax, and continue developing, as usual success

****
Wrote a bit long, to give a small part of big picture, to prevent your wrong bases on things,
In short form:
The problem you now realize always existed

You did not realize before since as project admins we always update zip packages to prevent such wrong usages,
but this time too many hot updates with hot developing going on, and updating zip everyday would be more annoying ;)
btw, with hot development, keep in mind, we do not 7/24 work on this stuff, not that much hot

we are working on our free time with our priorities....
Don't put much hard to yourself,
Glass is to me full,
You read a nice succes story,
Best part, now you learn "Update XXXXX (Exact and Secure)" , tool of Admins

which is exactly same of waiting next zip distribution , but without waiting

*******
If you have sharable customizations, we would like to get them available to everyone,
we come all this way quite slowly

to this point, together, with contributions, with each drop , drop by drop
