Your web page should be compatible with all the devices and should not have any design flaw on those devices. This attracts more users to the website. It should work on mobile, tablet and desktop.
Responsive Web Design is creating a design compatible with every device with HTML and CSS. Yes, this is how websites work these days.