I agree with your assessment of awkward data entry. It is one of the reasons that I find the Data Entry addon gramplet to be an important expansion. And also have a data entry spreadsheet form that is cut&paste compatible with the Import Text gramplet (when the delimiter has been set to tabs instead of commas).
But it also seems to me that there is an excellent opportunity to use some of the web tools which allow fillable PDF forms to be a clean and crisp data entry interface.
Standard genealogical fillable PDF forms exist for recording 3-7 generation pedigree data, individual vital data, family group data.
(Although, suprisingly, none of the forms I have found online from Genealogical organizations have been optimized. The tabbing order is wonky on most. And the field names are typical left with the defaults created by the form editor or exporter. It seems like the form fields should have been named to imply the GEDCOM tags that would be used for the data. Which would help AIs to scrape and fill data more Intuitively.)
If Gramps Web could leverage these typical genealogical forms (both for data entry and for printing/exporting data) then Gramps Web would be immediately familar to many genealogists.