Every drop of paint used on or around the road should have some purpose, should communicate something to the road users. If you look at the kerbstones, you would find a lot of paint wasted in creating the black/white or black/yellow stripes. As far as I know, the black/yellow or black/white paint patterns don't communicate anything to road users or drivers. Also, we have all seen the impact those BTRAC no-parking signboards have had. Drivers avoid parking "just under" the boards, but are comfortable parking one foot away and beyond. Some BTRAC no-parking boards indicate the "length" of enforcement, most don't.
Don't jump in to blame traffic police for laxity in enforcement though. Enforcement is easier when you can CLEARLY communicate DOs and DONTs to the public. On parking front, traffic police is not able to do that. And mind you, illegal roadside parking is perhaps the top reason for inefficient use of roadwidth in Bangalore today. 1 car parked on the side is enough to choke the flow 100 meters before and 20 meters after where it is parked and slow everyone down.
The solution? Paint the kerbstones, use the colors to communicate parking related messages to the drivers.
Everyone can figure where to park, where not to. With clear messaging, police can involve citizens in parking enforcement - "just mail us 3 pictures of any enforcement, we will mail them a ticket". And last but not the least, consistently painted kerbstones look better than yellow/black stripes.
SB aka Pranav