Du har en rigtig god pointe - men du har desværre ikke helt ret:
"Du mister enhver change for at få besøgende via søgemaskinerne"
Google og Yahoo's spider, kan læse tekst, knapper og links på flash sider - men det er ikke helt optimeret endnu. Derudover kan man køre med et parrallelt html-site, som enten opdateres sammen med flashen via cms, eller hver for sig i cms eller uden (førstnævnte er ikke helt billig at få udviklet)
"...du mister brugervenlighed"
Hvorfor? Da kun hvis det er et dårligt layoutet - men det gælder jo også på alle andre sider..
"..du mister folk på langsomme forbindelser (mobilt bredbånd etc.)"
Jeg kan sagtens lave et flashsite der fylder 100-200 kb .. hvilket et alm. html site også hurtigt kommer op på med billedmateriale
"du får et site som er meget dyrere at få vedligeholdt end hvis du vælger et almindeligt HTML site."
Det er forholdsvist simpelt at lave et site der kan opdateres via en super simpel xml fil - hvis der ikke er tale om kæmpe store portaler og andre ting der skal håndtere enorme mængder data eller være super dynamiske i forhold til oprettelse af undersider etc. .. så det kan sagtens fungere med simple sites, nyhedsmoduler, gallerier, players o.l.
Det er korrekt at man mister folk på mobilen - men det er jo også langt fra alle html site der kan læses ordentligt på mobilen - hvorfor den optimale løsning er at køre med et mobil.domæne.dk subsite, der er optimeret til mobile skærme. Dette tager så også hensyn til den ret kostbare dataoverførsel der er i de fleste mobilabonementer.
Flash er efterhånden et ret dynamisk værktøj, og med actionscript 3.0 der er langt mere avanceret end 2.0, er der næsten uanede muligheder for hvad der kan lade sig gøre..
HTML skal nok dø på et tidspunkt til fordel for flash og andre interaktive motion graphics programmer/plugins.. bare vent 
/ Jacob