I find tons of articles and documentation describing the advantages of StatefulSets over Deployments for stateful applications on Kubernetes. What I haven't been able to figure out is the opposite: the disadvantages of StatefulSets when compared to Deployments, in particular for stateless applications.
Could someone please explain why not simply always use StatefulSets for both stateful and stateless applications?