I’ve been asking myself that and would love to hear some thoughts.
Here are mine:
if this breaks the Notion TOS it’s clearly not worth doing
giving your login token to a 3rd party is obv a huge potential data leak. However you can get around that by using a shared workspace and creating an extra account for the integration
there are a lot of integrations that are only possible with write access to the notion pages, so it’s very tempting
it probably pays to enter the market now and have a head start over all the people building products once the official API gets released