To be competitive with SaaS, open source software needs to have a web version because there’s so much less friction to use web software compared to desktop software. So desktop thick clients with native UI need to be maintained in addition to, not instead of, a web UI. Most open source options barely have the resources to build a web UI, asking also for a thick client for each user operating system platform seems unrealistic.