I concur; laptop mining is totally unprofitable (same goes for CPU unless your stealing the hashing power).
GPU / FPGA mining currently are the only ways to be profitable (with GPUs having the best value for dollar atm).
If you are talking about bitcoin/intial cost then I agree with you, but it is not necessarily true if you have to pay a fair bit for your electricity. Where I live, the net gain per day for FPGAs is significantly greater than the gain by graphics cards. I am pretty sure I can make up the difference between the graphics card and FPGA in 1-2 months. (Though I need my graphics card for gaming, so that is not going anywhere xD)