The Yamaha NS10 is simply a horrible speaker. Here's a measurement I made of it. No bass, uneven response and recessed treble. And that's how it sounds too. You can perhaps somewhat improve it with EQ, but can't really fix it.
As others have said, you learn to work with what you have, so it's possible to make decent mixes on the NS10, and if you are very used to it, you can even find it's more difficult when you move to something else. But the NS10 also masks a lot of detail, and are uneven to the point where it may sound wrong on some systems unless you've learned to compensate for that.
My personal opinion and theory is that there's no need to torture yourself. In a job where you listen to music all day, why shouldn't it sound good? And one thing is mixing/mastering, another is the control room for a recording studio. Here you often showcase the recording for the artist (your customer). No one will be impressed if you play it back through the NS10, that's for damn sure.
You want something that is smooth / even, but (again in my opinion) not necessarily flat. Most consumer systems have a tilted in-room response (elevated bass), so it's perfectly fine for your monitoring system to have that to. It will be closer to a consumer system (and more pleasing to listen to) than a flat curve.
Cross checking your mixing against lower-end things like IEMs, bluetooth speakers or car stereos are of course a good idea to ensure what you are doing works across different playback devices.
As others have said, you learn to work with what you have, so it's possible to make decent mixes on the NS10, and if you are very used to it, you can even find it's more difficult when you move to something else. But the NS10 also masks a lot of detail, and are uneven to the point where it may sound wrong on some systems unless you've learned to compensate for that.
My personal opinion and theory is that there's no need to torture yourself. In a job where you listen to music all day, why shouldn't it sound good? And one thing is mixing/mastering, another is the control room for a recording studio. Here you often showcase the recording for the artist (your customer). No one will be impressed if you play it back through the NS10, that's for damn sure.
You want something that is smooth / even, but (again in my opinion) not necessarily flat. Most consumer systems have a tilted in-room response (elevated bass), so it's perfectly fine for your monitoring system to have that to. It will be closer to a consumer system (and more pleasing to listen to) than a flat curve.
Cross checking your mixing against lower-end things like IEMs, bluetooth speakers or car stereos are of course a good idea to ensure what you are doing works across different playback devices.