Thanks, @daniel-strmecki, for the excellent reply!
I also wanted to share an article I recently came across that delves into the pros and cons of registering a Sling Servlet by resourceType and path: AEM: Pros and Cons of Registering a Sling Servlet by ResourceType and Path.
I hope others find it he...