They already do it on their GPUs for virtualisation
There's a yearly licence fee to use a Nvidia GPU with citrix virtualisation for example, and it may not be expensive but if you've spent up to 10 grand on a card for a server having to pay a yearly fee is galling. They claim it's to allow their continued support and development for drivers etc, but I see it purely as money grabbing and wish we could dump them.