Using Neo4J for Relational Data

This is a really out there question... What are the consequences of using Neo4J for tasks that would be done on a traditional Relational Database?

For example, say I had a User, this user has Posts, they may have Purchases. This could be tabular, but we could also represent this in graph format. Every user, then, would get a personal set of graphs. The graph database would look like a bunch of User nodes, with large trees out of each User node.

The reason I would want to do this is an underlying prototype I am building with LLMs, where complex relationships may be used to build complex prompts on the user's information. It is entirely experimental.

I'm just not sure how feasible it is for Neo4J to do stuff like this. Typically you use something like Postgres for SQL, or MongoDB for NoSQL on this sort of thing.