Narayanan, an old-time Nehruvian Congressman, is attached to the so-called progressive and socialistic values.
The Vajpayee-led government, the first real non-Congress government, is fundamentally opposed to the Nehruvian mode of development.
The President is a known Dalit sympathiser
The BJP is perceived as being essentially a pro-upper class party
Narayanan refuses to be a rubber stamp.
The BJP does not like an assertive and independent president.
While the BJP, like any other government of the day, would want the president to sign quietly on its proposals, the president take into account the fact that this is a minority government. .