Okay my thoughts.
Okay there is a lot to unpack in your post. This may be a long post - sorry
I agree with you on the below and I will give you my process on how I simply deal with this
I’m a Microsoft user (Sorry not sure how this would be on a Mac but I bet there is a same process). The best way to deal with this is to use Titles in Explorer and your files will look like this.

How I get there – when I’m satisfied on a Fact/hint (using the GPS method) and I want to bring a hint into RM through Webhints – like I said before I will update the Fact in RM first then bring in the hint and record.
When I bring the record into RM via webhints – I update the caption in RM (for the record) with the title of the Ancestry record and name of the descendant if applicable. (Side note I do use Online Repository Assistant (“ORA”) so the copying and pasting is very easy).
Then I copy that caption from RM to the Description of the actual record saved in Explorer (by clicking the “pencil” in RM etc.) – Done quick and easy.
I’m not a professional genealogist…I just want to make sure there is enough “breadcrumbs” for future generations to know where I found a record. If I was doing this professionally, I may have a different answer – that is why I’m okay with Ancestry citations.
If a hint goes across others like a census at that point, once I’m done bringing in the hint – I will copy the Fact to the applicable Family members. That way later down the line if I come across a family member on that census all I need to do in webhints is accept the hint in RM to clear it in Ancestry and there is no need to bring the hint in again. IMO - This helps avoid duplications.
One final thought – I moved from FH7 to RM for the Tree Share (also used FTM I found RM to be better for me for Tree Share).
I wanted to keep especially Ancestry in line with my research and findings. I believe in some way future generations may not want to look at genealogy software and will find it easier to look at an online database.
I also believe in my opinion, with the AI evolution Ancestry and others are going to “explode” with information and if your software does not easily talk to these online databases – it’s going to be harder deal with your research workflow.
Sure, maybe AI (outside the online databases) or ORA can help in this situation – but I feel the Tree Share connection will also get better too.
If it was not for Tree Share, I’m not so sure I would have left FH7 because IMO it’s querying, media and interaction with ORA is a little better in FH7 than RM. RM is great (don’t get me wrong) and Tree Share/Webhints is its superpower which I think, for me, makes it a better choice for the future.