Now that sphinx_rtd support docutils>=0.19 we can drop that max version requirement. But we need to limit sphinx max version because they removed python 3.8 support before EOL.
This is performed with the help of sphinx-click: https://sphinx-click.readthedocs.io
It is assumed that users who compile the documentation also need base requirements.