Responsiveness to various browsers, screens and devices should not be the only intention of responsive web design. Responsive design implies response to user behavior that enhances the overall user experience. This type of responsiveness to user demands and needs entails intelligent web design.
Let me give you an example. Recently, I did a purchase at snapdeal.com through a “Credit card emi” payment mode. Inadvertently, instead of “Credit card emi” I selected “Credit card” as payment mode. Why? Because “Credit card” was the first selection in payment options, I was charged for full amount on my card and I had to go through a difficult process of cancellation, reversal and dial number of support calls to sort this out and convert the payment mode to EMI option.
Think about this for a minute, assuming, “Credit card EMI” is the most preferred payment method by your customers then doesn’t it make sense to promote “Credit card EMI” link as the preferred payment option. Similarly, all web business have a pricing page, will it not be great if preferred pricing plan is auto selected or the best holiday plans are promoted on travel sites. Further this user behavior can be automated and minimize web developers effort to modify these behavioral changes in the code multiple times. Of course, a user can choose other options but filtering the best option for customers would definitely help in gaining that edge over user experience
It doesn’t mean to automate these preferences and have no control over the changes happening on your website. Responsiveness must also expand to mean to adopt user demands, needs and their behavior.