Why does pip install opencv-python also compiles it for hours?

From this docker image: node:12.18.3-buster if I run apt-get -y install python3-pip && pip3 install opencv-python it downloads this:
Collecting opencv-python
Downloading https://files.pythonhosted.org/packages/bb/08/9dbc183a3ac6b…