Re: The guiding principle
At a previous job I ended up having to deal with non-breaking spaces getting left at the end of text strings that I had to create a quick macro to get rid of them. Otherwise, the core SAP system would have no problems with it, but it would break BI reports. Apparently even at a company the size of SAP, specializing in making enterprise grade software, no one ever thought that maybe an HTML based reporting system would have trouble dealing with non-breaking spaces. Or they just didn't care.