The whole spec mostly the fact that we now have to shoehorn in HFR 3D video and HDR and atmos into a 100 gigs spread across 3 layers.
This is data structure issue and there is ample provision with the specifications to accommodate this. You have to remember that, despite popular consensus, Blu-ray is not a Sony format, the standard is the result of collaboration between dozens and dozens of companies including IBM, Hitachi, Sharp, LG, Intel, Samsung, TDK, Panasonic, Oracle, Dolby, DTS, AMD, Canon, Broadcom, Fuji, NEC, JVC and many more. Even Apple and Microsoft jumped in and Apple have never shipped a Mac with a Blu-ray drive. The bastards.
The specification was envisaged to be extensive and grow and the inclusion of three codecs (MPEG-2, AVC and VC-1) was in part intended as proof of concept that this really could work in multiple devices with good interoperability. Single and double-sided specifications, and within those single, dual and tri-layer manufacturing was intended in the [then] future at the outset.
Standards expand as technology moves on. 802.11, ethernet, old analogue tech low-baud modems. The only technology carbuncle that I dislike about Blu-ray is, ironically, the one you have not mentioned: BD-J.