Сказать, что все заглавные буквы уродливы и, следовательно, не должны использоваться, является пограничной детской логикой. Это люди, жалующиеся на то, к чему они не привыкли.
Перейдя с Java на C, я начал использовать underscores_between_words в именах переменных и функциях. camelCase крайне ужасен для меня сейчас. Но я все еще использую camelCase для C ++ / Java, не жалуясь, потому что это соглашение.
Если вы не можете проявить гибкость, программирование станет суровой любовницей. Это умение программиста.