It does not. It just moves the edge case to a different position: trailing comma has the "issue" when adding an argument to the end of the list while leading comma has it when adding an argument to the beginning.
Also, as pointed out by the other commenter, any decent modern diff tool will make it obvious that the change to the existing line is just the addition of a comma, which makes the difference basically moot.
This has been my exact journey, been using Firefox since before it was called Firefox, finally got fed up a couple of years ago and switched to Vivaldi. It's such a breath of fresh air not having to dread update notifications anymore.
The rule of thumb according to youtubers is that 1000 video views is worth about $1 of ad share. Youtube's ad share is about 50%, so 1000 video views should be worth about $2 of ad money for Youtube. Youtube Premium costs $12 a month which is equivalent to 6000 video views per month or ~200 video views per day. If I'm on a very youtuby mood I'll maybe watch 10 videos in a day. So, best case scenario, paying for premium comes with a 20x markup.
So your conversation actually goes:
HN/Reddit: "I would love to just give you the money directly instead of watching ads in exchange for advertizers giving you money."
Companies: "Sure, here's the ad-free version. You have to pay 20 times as much as the advertizers do though."
The people willing to pay are the ones advertisers want to reach. Obviously we don't know the breakdown, but it's reasonable to think that advertisers would be willing to spend 20x less per ad if the high value users never saw them.