It sounds like you are tagging things based on your understanding of meaning of plain English language words, not the meaning used in OSM. It is highly recommend to read the OSM wiki, such as https://wiki.openstreetmap.org/wiki/Tag:place%3Dsuburb

The fact that something doesn't show up on the default map doesn't mean you should be tagging things incorrectly until they do. The default OSM map style is not the only one used and it's not the most exhaustive. For example it doesn't render rollercoasters. There are many purpose-specific mapping styles which have more accurate and more complete support for various tags, such are place=* tags. Changing tags for the default map's deficiencies will break things for the accurate maps. 