BCorp is just virtual signaling. There is no reason for small business or startup to be Bcorp
I worked at one. The BCorp label seemed to do a lot of good in establishing organisational culture and attracting people who were a good fit. The organisation did (and still does) a lot of good.