Counterpoint, many updates would also cause many commits just for keeping tasks updated, adding noise to the project history.
Nothing stopping people from keeping tasks in a separate repository, of course - this would also make it simpler to just allow commits straight to `main`.
PRs or not, git workflows are always going to be many orders of magnitude slower than simple database reads/writes.