Hallo,
Wie erzeugst Du denn ein neues Attribut ohne "createAttribute", um nur ein Beispiel aus Deiner Liste zu nennen?
element.attribut = 'wert';
setAttribute und noch in höherem Maße createAttribute sind bei der täglichen Arbeit i.d.R. unnötig.
(Was nicht heißt, dass ich der Meinung bin, dass sie aus SELFHTML gestrichen werden sollten.)
Grüße,
Mathias