I would argue exactly that, yes. If you don't understand basic things about code clarity and safety, you're not ready.
The Linux Kernel doesn't exist to validate your opinion of yourself, but to literally support the world's software infrastructure. Which is more important.