Because they’re meeting the patients at their own level. Plus while using PG for everything is a currently popular meme on HN (and I am all for it), it’s not something you see all that often. An app server, a database and a cache is a pretty sensible and simple starting point.
Until you get to 100 test users. Then you need Kafka and k8.
Until you get to 100 test users. Then you need Kafka and k8.