Removing "web component" from FreeCAD completely is i guess over doing it. At least at this point. Thinking about it we won't be removing QtWebEngine from Qt ourself? Therefore porting Start/Web workbenches shouldn't be that big of a deal. More or less switching from Safari to Chrome.
P.S. On a more serious note Qt4WebKit and Qt 4 software in general is more or less getting removed from (upcoming) Linux distribution repositories. FreeCAD is currently located on Debian list too:
freecad 874877 -> see qt4webkit removal page
Basically we are about to get the last Qt4 point release and upstream is
migrating from WebKit to Blink in the Qt5 series, so we won't have much upstreams
support for maintaining Qt4's WebKit (Qt5's WebKit is expected to stay supported
In order to make this move, all packages directly or indirectly depending on
the Qt4's WebKit library have to either get ported to Qt5 or eventually get
removed from the Debian repositories.
P.S. And from FreeCAD perspective another issue is PySide 2 not being available in Debian (and other distributions) repositories ATM.