Very good points, thanks. I struggled with this myself as I was trying to plan out the structure of the book. I ultimately went with the "path of least resistance" (ASP.NET Core MVC ships with Bootstrap, jQuery, etc) but I agree that it could be better in future versions. :)