" One thing RISC OS badly needs is users to actually purchase new products. So many comments on forums follow the line 'I haven't upgraded because...' or 'I still use my 10/12/16 year old RiscPC..."' and the users actually sound proud of the fact when they announce it."
Yes. This is absolutely right. No-one would expect a PC or Mac software company to support 10-year old software on modern hardware, or hope to run modern applications on RiscPC-era computers. People who run ancient machines and never spend a penny on new releases and *still* moan about the pace of development are a pain.
On the other side of the coin, however, RISC OS developers need to market things much better. Good, smart websites, secure online payment, regular updates and good communication are essential, but rare. I'd really like to see sensibly graduated pricing as well: I'm very happy to pay the upgrade costs for ArtWorks (and will upgrade again when 2.7 is out) because at each stage the cost is small and the benefits are clear. Not all products out there follow this sensible pattern.