Most single-page apps shouldn't be single-page apps. Start with server-rendered HTML and forms. Maybe sprinkle in some jQuery or Alpine or HTMX if you really need to.
That is how websites used to be made. jQuery's imperative nature means it can get complex pretty fast. It also doesn't really have a recommended way to structure code. Bringing new devs into an existing large jQuery project is pretty tough.