Why does Bootstrap under ASP.NET Core install Razor?
<p>I've deployed a Core website generated by Yeoman (<em>yo aspnet</em>) and when asked what to put in as a GUI manager I had two choices - Bootstrap and Semantic. I went with Bootstrap and everything went well but...</p>

<p>When I checked out the contents, I realized that the difference between <em>empty web application</em> and <em>web application/bootstrap</em> is more than I expected. I got me a full blown MVC setup with views, controllers etc. And all the views are of course managed by Razor.</p>

<p>So my question is if it makes sense to skip Razor. If so, what's the alternative (goolearching gave me very little on this)?</p>

<p>I'm planning on going for Angular 2. Does it make sense to install Bootstrap at a later occasion? Or at all?</p>