seeing a project advertise as "no javascript" is a huge red flag for usability (and accessibility) tbqh, especially the fact that they won't even consider it even when it might be the best tool to make a ui element work.
yes use only what you have to
yes do progressive enhancement
no don't take a techbro all-or-nothing stance, it gets you nowhere