Okay, maybe “love” is a bit too strong. I wouldn’t classify it as my favorite language, at least not at this time, but I’m beginning to get used to it.
The problem is that I simply didn’t need to learn it before. When I was mostly running Windows it was convenient to just be able to throw together a quick WinForms/WPF application in C# if I needed a GUI. If I wanted to derp around with SDL or something like that I’d just use plain ol’ C and things would generally Just Work™ on other operating systems.
That was then, and this is now. I used to have multiple PCs running Windows on bare metal. Now I have precisely one, and that’s primarily for PC gaming. Most of my systems now are either running Gentoo or macOS, so that approach doesn’t really work anymore.