why is the library for cuda case sensitive?

c++ programming

cudamallocmanaged not working

cudaMallocManaged working

All commands in c++ are lowercase (i know, it’s still a case sensitive language)

Why did nvidia had to make some that are not lowercase?

Why does nobody except me do not like to press shift every few letters for absolutely no reason at all?

Is there a troll somewhere laughting everytime he create a new command he will never type, and putting randomly uppercase letter at a few word (but not all of them)?