The reason why developers prefer different platform is because doing new type of theme based on js framework and not on general wp template files and learn new js framework require a lot of time.
Another reason is lack of ducumentation for developers and code examples. Codex must be improved.
If Woocommerce has theme storefront for using features of woo and has also open source woocommerce mobile app, bouddypress can have the same. Dedicated theme wich gonna be very easily customized with blocks and template tags. Source code for customizing buddypress mobile app.
Into theme create /buddypress/groups/single/index-action-admin.php copy content from /buddypress/groups/single/admin.php with get_header() and get_footer()