Re: Dunno
The problem with the complaint is that we're entirely correct that Excel has a lot of problems when used as a database but, from the perspective of most users, there isn't anything else for them to use. Following the same design advice from that post, we haven't considered what the people who don't have experience with databases need and therefore haven't built something that solves their problems. If we tried, we'd likely end up with something that looked a lot like a spreadsheet but just didn't do as many of the spreadsheet things. It's likely not very hard for us to write an SQL table schema to describe the data we're going to store and some input validation restrictions, either running at the SQL level or slightly above it.
Yeah, as you say, it's a "good enough" solution for a lot of things. I help with a small sports org. 70 members. Yes, I store the membership details in a spreadsheet. That's how it was provided to me, that's how I've kept it.
Could I write an app over SQLite? Eh, probably. I'm not really a software developer by trade - through I could undoubtedly create the db and have some python scripts to perform functions. Good luck handing that off to my successor though!
MS Office used to (maybe still does?) come with Access, which was also a long way from perfect but did at least try to offer users the ability to graphically build a bit of a low-code application as you could build views and forms on top of the database layer. But it was always a poor cousin and people weren't going to take the time to learn it when they could just make a list in Excel.
LibreOffice has Base but I struggled to get into it the last time I looked (some years ago!) and I haven't tried again since. Looks like it still needs Java as well since it's based on HSQL if you're running standalone and not connecting to a MySQL/PostGres server. Which is a shame because a portable, intuitive, non-technical front end for SQLite would be amazing for that no-code group.
For what it's worth, I know an organisation maintaining a couple of Windows 95 laptops to keep a DataEase application going that they use once a year... Kind of insane, but they've never found the time or resource to port to anything newer... (also nothing I have anything to do with nor the time to unfortunately, as much as I'd like to!).