Agreed. Last time I went for an annual physical I decided to get some blood work done, including some STD tests. With insurance I had to pay close to $200.
We really shoot ourselves in the foot in the US by (among other things) not having easier access to testing of all sorts.