This is more specific to spring boot projects and applications whose main USP is its APIs. Now that we can simply create a JAR file deploy it anywhere, what is the point of WARs? Is there a specific use cases where we require a WAR type file? In a normal maven project, or a normal java project, yes sure. But in Spring boot projects, why would we ever package an application with APIs as a WAR?
Edit: By JAR, I mean executable JARs and not libraries.