Next.js has introduced features that allow for server-side rendering while still adhering to the Jamstack philosophy, but using these features can be complicated by limitations such as query strings in static sites and the need to handle dynamic routing. The `next-on-netlify` package provides a straightforward solution for deploying server-rendered Next.js apps on Netlify, allowing users to take advantage of new features like incremental static re-generation while still maintaining Jamstack principles.