Car tous les clients ne veulent pas de ces thèmes "m'as tu vu" qui ne correspondent pas à leurs besoin. Surtout pour certains clients ayant une identité visuelle forte, et un vrai travail d'érgonomie et de design sur le site, tu ne peux pas prendre un thèmeforest.
De plus méfie toi de ces gros thèmes, ils sont certes très complets, très personnalisables, mais ce sont surtout de véritables usines à gaz. Très difficile à s'y retrouver, le poids des CSS et des JS y est considérable ce qui peut nettement ralentir la vitesse de chargement de ces sites. Il faut donc faire attention aux performances selon moi.
Toutefois, pour les clients ne nécessitant pas réellement d'identité visuelle et ne diposant pas du budget pour faire intervenir un designer, oui c'est sans doute le choix le plus simple.
Pour finir, l'éco-système Wordpress est très vaste, il y a beaucoup de développeurs qui arrivent à vivre grâce à Wordpress, que ca soit en terme de développement de plugin ou de thèmes, ou en terme de maintenances, d'hébergements spécialisés en wordpress etc...
PS : Concernant la création de thème wordpress, je te conseille d'abord d'être familier avec la hiérarchie de template : https://codex.wordpress.org/fr:Hi%C3%A9rarchie_des_fichiers_mod%C3%A8les
Ce qui est agréable quand on code soi même son thème c'est qu'on est complétement libre sur la structure HTML des pages, mais aussi du CSS, on façonne vraiment notre thème comme on le souhaite sans fioriture. Après concernant les framework "Wordpress", c'est encore un peu timide, il me semble avoir vu quelques trucs, mais tu peux très bien utiliser un framework CSS type Bootstrap, ou ajouter des librairies JS type Angular (avec le plugin WP REST API). C'est donc l'imagination du développeur qui déterminera le thème final.
Bon courage pour la suite.