What's interesting in this article (quite accurate, for once) is the focus on the size of the team, which is quite small; and on the development process. And how the team are now friends more than co-developers...
In fact, VLC is ported - and maintained - in a very large number of platforms (probably more than Firefox, Chrome, Office or Libreoffice) with Android (+TV), ChromeOS, iOS/iPadOS, AppleTV, WinRT&Xbox, Windows (XP+), macOS (10.7+), Linux, Unixes, BSD, OS/2. While the core team has always been around 5 persons, and always less than 10. And most developers have been working on their free time...
The VideoLAN non-profit needs also to maintain quite a bit of infra (updater, crash reporter, bugtracker, forum, wiki, ml, gitlab, git) for a lot of projects (not only VLC, but things like x264 and dav1d) and do support, appstores, PR, translations and partnerships (the only way to get support from MS, Google or Apple).
Sure, VLC is probably not always the best for your usecase, and there are probably better solutions for each platform, but we are consistent, completely open source and open process, therefore people can trust the project and the brand: VLC will be around in 5 years, and we will do our best to port on all platforms, in an open way. A lot of players come and go, but the project is structured so it can last.
Since HN is a technical crowd, we're currently working on 2 fun projects: VLC.js and integrating sandboxing inside VLC :)