Another thing to consider is that breadboards suck
They are hard to use, harder to debug, and unreliable (wires that look like they are in sometimes don't make good contact. They are hard to use for SMD, and get ugly quickly for a moderately complicated design. The worst part is that once you get your circuit working, it is very hard to see what you have, and very easy to make mistakes when converting it to a PCB.
If you can afford it, it is much nicer to make a PCB that you know is 95% correct, make some layout choices to facilitate debugging and repair, and then fix it up with bodge wires until it works. Once you get all the bugs worked out, it is much easier to make the handful of changes to your PCB and send it out for a second spin. Considering there is a good chance you will make errors in your first PCB even if it is based on a working breadboard, it isn't necessarily much more expensive on average.
In the professional world, if it saves an engineer a couple of hours of swearing at a breadboard, $90 is cheap. For a hobbyist that may or may not be the case. You can also etch your own boards to save money. This also takes some time, but has the advantage over a professional PCB of instant gratification.