Yes, there’s a really sensible approach here. A recent experiment saw a fairly sophisticated internal tool use a number of sheets as a backend. Aside from speed of implementation the other real benefit was the ease of which non-technical users could not only make easy edits to the backend, but also that they could onward integrate to other APIs/data sources through sheets.