Creating web applications?

This is likely a silly question and even more likely asked more than once: is there a reason why ionic should not / cannot be used for “classic” web apps (as different from mobile apps)? Given the use of Bootstrap and AngularJS under the cover, one would expect that the answer is NO (meaning that ionic can be used for all types of apps including desktop web apps).

I am also assuming that Cordova is the component that provides “platform independence” layer. Is this true as well?