Not at all.
Want to develop for Apple platform?
Depending on which level of the stack, the painless option will be C++, Objective-C or Swift.
On Android it will be a mix of Java (slowly being left behind on purpose), Kotlin or C++.
On Windows, .NET (and in some cases C# or C++/CLI only due to the way MSIL gets exposed) and C++. You can also keep using C if your view of Windows is like Windows XP APIs.
On Fuchsia, it is all about Flutter, C++, Go and Rust.
On ARM Mbed and Arduino, C++.
On microEJ, Java and C.
On Meadow, .NET.Core.
Azure Sphere, C.
CUDA, C++, Fortran, Python JIT and PTX aware backends.
There are plenty of other platforms I could keep on listing.
Naturally you can try to fit something else, but then it is on you and others to build the ecosystem, work around support issues and lack of IDE tooling.