It is hard to earn early on. Very hard.
As you progress and fit out the ship, it gets better but it is also vastly faster to get into any other profession decently than exploration and make good income. A hauler can make huge profits for less investment than we do and I won't go into bounty hunters and how much they can make and no, they don't have more risks than we do. I've been jumped while refueling at a sun a couple times and regularly get jumped while scanning.
This may not be such a bad thing being as it will thin out those who want fast income vs those into exploring. Later on you can make good income (still using a BSD here but have the detail scanner. One system I scanned is over 91k cr value).
The detail scanner is 250k - that's a lot of scanned systems without it but you can go back and get the details if you want (and sell that info like you did the first time you scanned it without that scanner).
The BSD has 500 ls range - that is extremely trivial in many systems and it takes a lot of flying around to find anything *THEN* you have to scan the stuff. The intermediate isn't much better at 1k ls range but that system scanner... That's pretty close to over the top for a full system. I've been exploring in systems with over 400k ls ranges to some areas and such.
if I were to "buff" it, I'd change things around:
I'd make grades of the BSD - 5 grades: stock = 500 ls, each grade above that would be +200 ls up to 1,500 ls.
I'd make 5 grades of the intermediate: 1 = 5000 ls each grade above that would add 1,000 ls up to 10,000.
I'd make 5 grades of the advanced: 1= 50,000 ls each grade above that would add 50,000 ls up to 300,000 ls range.
Each grade would fire off a touch faster than the previous one. Each full class upgrade would reset it and start it over slower to faster. *TIME* is a huge consideration for exploration.
I'd make that detail scanner many grades, higher grades = faster scan times.
I'd make the sensors play into it as well. Something like +10% faster scans, +10% farther range on the D-Scanner per grade. (5 grades would get you 450,000 range but only those who actually flew out vast distances would find the most remote parts of a system - incomplete data).
Give explorers more options and things to look at for their crucial equipment. *NO* full system scan but a lot more granularity for how you progress.