
Most Japanese fonts include characters for the roman alphabet for the sake of compatibility, but they're usually 1. monospaced, as most Japanese fonts are monospaced and having bits of non-monospaced text in a block of monospaced text is a bad idea, and 2. very low effort, as they just exist for compatibility so that any English text that needs to be rendered in this font doesn't end up as gibberish.
This wouldn't be an issue if people switched to a different font when they want to write something in English, but the reality is they often don't, and that's how you end up with these awful looking bits of English text. Most people just type things up with whatever the default font is in whatever app they're writing in, and in the case of Japanese and Chinese people writing bits of English, that's the ugly character set that exists for the sake of compatibility.
It's certainly not an issue of not knowing any better - just like you can instinctively tell a beautifully rendered Kanji from an ugly computer font one, they can do the same for English. I have seen Japanese technical documents, restaurant menus, etc with beautiful typography for the English bits. It's just that for most cases it's not worth worrying about to the people making the things.
Regarding your other question, there two good reasons for drawing Kanji with the correct stroke order. 1. It makes them much easier to remember. This is important when there's thousands of them. If you want to know a bit more about this, read the introduction to Heisig's "Remembering the Kanji". I learned 3000 of them in about 3-4 months, and primitives/stroke order were essential to achieving this. 2. when reading kanji that were written with a brush (or even writing them quickly with a pen), you can see from the lines which order the strokes were written in, and it helps enormously with deciphering peoples handwriting.
James Heisig's Remembering the Kanji I gives you the tools to write the kanji and assign an english meaning to it (same manner as suggesting that grass that makes you feel better is medicine), with volume II showing the readings in common.
I've only gone through volume one, but that itself saves you a heck of a lot of time in that you can write characters without repeatedly practicing them - you just need to use some imagination in creating and remembering stories.
I learned to read by reading. Once you have a large enough vocabulary you do pick up on the on-yomi patterns a lot better. Of course knowing this earlier did help - I studied radicals and their meanings before entering university and we hardly touched them there - it was more about brute force rote memorisation.
So I can read Japanese (and write it to an extent), but still need more work in speaking it.
I'm curious to know what has been the biggest challenges others have run into trying to learn Japanese. And have you tried paying for tutors, premium services, etc. or do you exclusively use only free online materials?
I don’t follow his book but I do refer to it when studying and sometimes his keywords really can be far out. If I remember correctly he never clarifies if the kanji for “can” is “can do” or “can of soup”.