Yes, Flutter does support embedded accessibility for the web. However you do usually need those semantic widgets/attributes to make things work the way you want.
There's a little bit of extra work on Flutter Web to get screen readers working compared to other platforms, since web accessibility is off by default. See https://docs.flutter.dev/ui/accessibility/web-accessibility#opt-in-web-accessibility for details.