Good morning James,
I am glad you are open minded.
The onus should always be with the PIC, ATC all care no responsibility.
There's lots of landing accidents - how about a tower at each CTAF to coach pilots in their approach?
That won't happen as that will cost money.
IMHO that money would be better spent on more ATC staff, allowing a good work/home balance and appropriate salary packages to retain said ATC Staff.
Niles, you are quite correct, I will say no more on this topic.