There are different approaches and different use cases. Which is better overall all depends on the system, uses, needs and "wants" for it, of course.
A simple question which requires no answer, just a moment of ponderance.
Why would someone build a pack, with 16 cells paralleled internally so that only 8 can be managed / balanced ?
What do you Gain / Loose by doing so ?
Those BT model smart BMS' also have an RS module, some have USB (which can flip to ethernet) Chargery's have RS232 that can be interacted with using Modbus app.
Look here at a Smart BMS with BT & PC-UART (why noone sees the "PC UART" I don't know, likely most just don't get what it is and don't read.... such an aversion to RTFM which is easier than asking for 20 peoples "interpretation" of it.
@BiduleOhm Many BMS' (all the smart ones in any case) can be communicated with. Most have a UART option if not already enabled. "Dumb" BMS' which have no comms at all (BT or otherwise) are moot on this point. Not all Inverters or SCC's can communicate with a BMS, it's only now starting to really come into play but really, many also do not even directly support Lithium Based batteries either yet. In a perfect world hat would be different but it is far from a perfect world. Are you aware that a RaspberryPi,, Arduino and similar can be used as an intermediary, a manager, a Modbus controller... various ones can accept RS232/485 directly with a "hat" add-on or various BMS' & other devices could also route through a USRIOT device (there are others as well but USR is top notch)
https://shop.usriot.com/serial-to-ethernet/serial-ethernet-converter but these can also do Serial to WIFI, CanBus and more....
BTW: I run a Midnite Classic SCC, great controller but dumb as horse manure when it comes to BMS, Lithium Based Batteries but it can be programmed around to work (kludge IMO) but it works. My Samlex Inverter on the other hand CAN talk to a BMS and has some Lithium intelligence in it's programming.