"Placement and styling is important."
ePub is OK for novels or the like - when you have mostly text whose format is usually not very important.
Try any ebook where you have images, charts, graphs and any other kind of non-textual data which are reflown randomly somewhere in some page.
That's the same issues HTML has, but at least HTML - from its very own name - was never designed as a document formatting language, just as a way to quickly write, distribute and link information, regardless of the device. All the attempts made later to develop HTML into a document laanguage (moreover combined with application development capabilities) led to a Frankenstein which still fails to deliver proper documents - try to print it any HTML page and usually you get a mess.