My team has being trying an approach where instead of story pointing, we break everything down into the smallest incremental tasks we reasonably can and use number of tasks overall as the metric instead of story points.
In theory it’s meant to be just as accurate on larger projects because the larger than normal and smaller than normal tasks all average out, and it save the whole headache of sitting around and arbitrarily setting points on everything based mostly on gut feeling.
Oh my God you sound like me 5 years ago, back when I was an insufferable Linux fan boy, constantly downplaying every negative of Linux and pretending none of the pros of Windows existed.
I never had the balls to pretend nvidia gpus performed better on Linux though, so you got me there.