Simple to do badly, but still challenging to do elegantly. Managing power/throttle response in every situation is quite complex if you want it to feel good. Kinda like how everyone makes a trackpad, but only Apple makes Apple trackpads.
And thats before we get into the complications of thermal management with the batteries and heat pumps and stuff.