I suspect it's an accident/unintentional by Mozilla but it's kind of odd how it's written with literally no mention of project start/history (besides ONE mention of some action in 2022, when it was already 4 years old)
I get that this happens with online articles trying to give a sense of being "current" but this is a little strange here.