All these listed above play crucial role in the bitcoin ecosystem.
This covers alot but you missed out on one of the backbones of Bitcoin.
The Full nodes operators or validators They can be called Bitcoin consensus enforcers. Heroes that make sure that the Bitcoins core rules are kept.
They are like the watchdog keeping everyone 'honest'.
Another I would like to add are
exchanges. Like the name implies they set up the market where exchange of Bitcoin takes place.