Also not seeing titanium, zinc, oxybenzone, octinoxate, octisalate, or avobenzone.
All you are doing is listing modern formulations, some of which are not even generally regarded as safe anymore.
The statement being made by others is that "ancients" applied a topical substance to protect their skin from harmful effects of the sun, most would call that sunscreen[0] but use whatever word you prefer.
> anything remotely close to the formulae we have today
No one is making this claim.
[0] https://dictionary.cambridge.org/dictionary/english/sunscree...
Sunscreen is a 20th century term, and modern sunscreen as we know it came into use in the mid-20th century.