You have multiple cores and all of them constantly do somehting when your computer is on. You have graphics processors that run code every frame which probably half of is bot strictly necessary.
Is the cpu load from blinking cursor good or necessary? Definitely not. Is it important? Mostly not when compared to all the benefits.
And this issue was resolved pretty effortlessly (if you omit trolling).
Because you also see things like https://github.com/microsoft/vscode/issues/22900