Right, and this is typically in the form of a planning condition where residents waive their right to cheap on-street parking (ie: no resident’s parking permits). Smaller Central London buildings typically wouldn’t provide off-street parking anyway, there just isn’t space!
Large, luxury developments often do still provide parking facilities, even in Central London. Transport for London sometimes makes attempts to get these reduced in size or eliminated, but hasn’t always succeeded.