I use the KNX integration, which must be configured using yaml
This is probably because of the devs behind the integration though and not the fault of HA.
I have my all my cards and dashboards defined through GUI as well, you van make plenty sophisticated interfaces without YAML. A lot of tutorials are probably not up to date with what you can do though and use YAML.
You’re just making it
worsebetter.