And they could add some preference options for people who come from normal computing backgrounds -i.e., ones where the Home and End keys actually move to the beginning and end of the current line.
My computing background has taught me that Home and End keys are represented by CTRL-A and CTRL-E, respectively. When I bought my first Mac, I was pleased to discover that what I learned was still valid and Just Worked as promised.
Granted, what you say about some of Finder's behaviour is valid, and similarly valid (but often less annoying) for replacement file managers like Path Finder, but I reckon few really care or notice. And of those that do, they probably have trivial needs. File management is important to me so instead of maintaining A Really Big List of why Finder, Path Finder et al suck, I opted for the CMS route, dropping to a terminal as needed and relying on a mix of AppleScript + Bash for routine chores.
If it helps. Option + Up Arrow can take you to Home where Home is the top of a list.