The real "edge" is the users device, I'm 100% sold on the concept of "local first". There is a great community building around this: https://localfirstweb.dev/
The point is, by the time you have solved all the problems with consultancy and sync to an edge node, you are most of the way to local first.