Il markup semantico é una chimera?

Per ottenere determinati effetti bisogna scendere a compromessi con il markup a discapito della semantica dello stesso. Ma è davvero un problema?