Yes, I agree, this needs a fix in core, I think the best solution for it would be to enforce a max-width on the logo for small (below 768px) window sizes on the desktop layout.
Also, easiest way to replicate this by using responsive design mode on your browser, but NOT using a mobile user agent. That will load the desktop site, and then you can resize the window to small sizes. (Example below from Safari.)
