If you already have a pyproject.toml, and a "build and deploy step", why not just package normally? PEP 723 was developed for the part of the Python world that doesn't already live on PyPI (or a private package index).
I probably should!
My motivation early into the project was to try different ways to distribute a TUI app in Python and see how practical they were.
I started with the most self-contained, Nuitka. I quickly switched to building a zipapp with shiv because it was faster and cross-platform if you avoided binary dependencies.
I wanted to be able to share a Python application with others easily, especially with technical users who weren't heavily into Python.
PEP 723 added the ability for those hypothetical users to inspect the app and modify it lightly with minimum effort.
But since I am still the sole user, I can just build a wheel and install it with `uv tool install` on the server.