Oui, mais quand tu apprend à programmer, tu est content de savoir que << est un opérateur de décalage de bits qui est redéfinit sur les objets de type ostream, qui prend en unique paramètre un objet d´un type de ase quelconque et qui renvoit une référence vers l´objet sur lequel il a été appliqué.
Savoir comment fonctionne ce que tu écrit est la base pour réussir à programmer correctement justement, contrairement à un four à micro onde (quoi que, savoir que ça agit sur les molécules d´eau, et donc comment ça chauffe, etc., permet aussi de mieux controler ce que tu fait).
peut-être que la syntaxe à nombre de paramètres variables de printf n´est pas non plus la plus évidente, mais au moins les mécanismes qu´elle mets en jeu sont nettement plus clair.
bref, tu peut utiliser cout bien évidemment, mais ne croit pas que c´est plus "simple" que printf, car c´est une écriture qui est beaucoup beaucoup plus complexe.
Je te ferait remarquer, pour reprendre tes exemple, que lorsque tu mets ta pièce dans le distributeur de coca, tu as une idée de pourquoi il faut le faire, et si jamais ça change de forme, tu y arrivera encore. C´est pareil avec le cout. Tu ne peut pas te contenter d´invoquer la formule magique "cout <<". Par contre sachant ce que je t´ai "expliqué" (c´était pas pour que tu comprenne, c´est juste des mots pour te montrer que c´est compliqué, après il faut avancé dans le C++ pour comprendre vraiment) plus haut, tu ne sais toujours pas comment fonctionne l´objet cout pour afficher des informations. Mais ça tu n´en a pas besoin (tout comme du fonctionnement de ton distributeur de coca). Mais c´est ça que tu peut ignorer, pas la signification des symbole que tu utilise.