Also the consumer cards have artificially small memory sizes (e.g. 11GB max) which painfully constrains DL jobs.
No manufacturer is allowed to build Tesla-like cards. Theoretically AMD could crush the nVidia profit margins by releasing cheap data center boards, but their developer support is rubbish and they want that high margin cash too.