I have my left mouse wheel click set to home, and right mouse wheel click to end. That way I can decide if I want to be at the start of the line or the end.
Yeah when I searched for "insert-mode" from another comment, the next suggested result was "insert-mode vim" and "insert-mode visual studio" (which IIRC is just aping vim), plus it's /c/programmerhumor so I had a feeling that it would be vim shenanigans.
Had to look for a new laptop for my wife. One of the requirements was a Home and an End key because both were missing on her old laptop for some inane reason. Not available with Fn, just nothing. Before that we wouldn't even have thought of checking for that.
You can add those as win+, or any other combination you like, using KMonad or Kanata, plus a lot of other shenanigans. But I guess having them natively is a lot easier for everyone involved.