J'y vois une alternative. Quand on regarde le code ça ne paraît pas très compliqué.
Je pense qu'on fonctionne tous un peu de la même manière: on utilise l'outil avec lequel on est le plus habitué même si c'est pas toujours le plus adapté.
En tout cas, moi, ça m'a permis de voir qu'on pouvais intégrer du Python directement dans Dynamo. Je pensais qu'il fallait faire soit l'un, soit l'autre.
Il faut y aller par étape pour résoudre un problème:
1) Essayer toutes les possibilités dans Revit
2) Contourner le problème...
3) Écrire une macro Dynamo
4) Ajouter du code Python à un script Dynamo
5) Programmer avec l'API
6) Postuler chez Autodesk !
Et bien ça me laisse une belle perspective d'évolution!