Yes indeed the key thing with speakers is the room they are placed in.
To get good sound from loudspeakers does not require a great deal of money. It requires a great deal of attention to the room in which they are situated.
The problem is that the average room in a house or flat is not suitable for listening to music in high fidelity at reasonable sound levels.
The average room is very small. You could imagine what it would be like if a full orchestra were somehow to fit in your living room and play, it would be bedlam. Maybe you could consider the Rolling Stones setting up all those amplifiers in your living room. When they start playing it will be bedlam. Okay, it is bedlam even in the concert hall, but in your living room bedlam in a bad way
Even a chamber group would sound awful in you living room. That classical music has the tradition of "chamber music" is worth considering. This is music to be played in smaller rooms. What is meant by smaller rooms of course, in this case, is still rooms larger than say, your complete house or flat.
So to get good sound with loudspeakers requires making your room acoustically behave like a very much bigger one.
No matter how much you spend on loudspeakers the sound quality won't improve in any significant way until you address the problem of the small room they are in.
You might say now to me: "but I have read thousands of Hi Fi magazines, and millions of blogs about Hi Fi and never once has any one of those publications mentioned this".
And you would be right. It is amazing but true, the biggest problem for listening with speakers is ignored by the Hi Fi industry and its fawning magazines because there is no money in it for them.
Room treatments just don't come in neat little boxes with a quote from the Shakyamuni Buddha on them and a four figure price tag. It is that which the Hi Fi industry wants you to believe. To get better sound you have to spend money on that stuff no matter how absurd (and it is often very very absurd).
So the issue with speakers is not about money really. You can put speakers worth thousands of pounds in the average living room and they will sound crap.
Very basic loudspeakers in a properly treated room will sound absolutely superb.