I'm sorry, but you're actually talking out of your ass here.
Yes buying a laptop will be more expensive, however when you see how much some hardware wallets cost + seed plates if they buy (it is the setup that I see most often people talking about) price does not go too far from a cheap laptop
Why would you include the cost of seed plates when using a hardware wallet, but not when using a laptop? It makes no sense. Either you factor in the cost with both or with none. I prefer none, because I won't assume how someone secures their seed based on their wallet choice.
also about storage causing lost of funds we may assume that several copies of wallet.dat will be stored, with a strong passphrase it would not be that easy or even possible to crack it in a reasonable time, allowing funds to be moved before they are able to crack.
You'd advise to do backups; sure, you can do that. But reliability of laptop storage would mean you might be looking at replacing that crappy old laptop HDD short time after setting it up, so having to buy a new one (or upgrade to SSD) will again cost you time and money to install, set up and restore. Lots of hassle.
That can not be said if they find the seed or get the HW seeing how many of them can be hacked easily, even worse if firmware is not updated and still have vulnerabilities, and to not mention bugs that may even cause loose of funds
Not 'many of them can be hacked easily'. The hacks that
were possible, weren't too simple to perform (took multiple hours & good equipment + knowledge) and they were only on hardware wallets of the 'first generation' (without secure element) and on firmware versions that are ancient by 2022. I believe the Trezor hack utilized a 2016 firmware; that would be 6 years ago now. I also explicitly mentioned that I'd prefer a HW wallet
with secure element over a laptop when it comes to physical attacks.
I can't imagine Bitcoin Core having bugs with change addresses to cause loose of funds as we ever seen with HW for example.
That doesn't require a bug in Bitcoin Core. Assuming the same attacker model (access to the device for a reasonable, but equal amount of time), he'll just need to pull the HDD out of the laptop, while he'd have to perform a pretty advanced low-level hardware attack on the hardware wallet and might not pull it off in time for the owner to notice the loss, restore the seed and move the funds.
There are some complicated techniques to even hack SE of HW
Source? And even if they did exist, as you say: it would be pretty complicated. Probably buying you enough time to move your funds.
I do assume that in future because of more HW adoption those techniques will be developed, being less far secure than we may think, like we see right now some forensic labs unlocking iphones, androids in matter of seconds but brute forcing a strong passphrase will be always more complicated I think.
Well first, you can put in a passphrase on a hardware wallet as well, so that's not an argument. And while you say more attacks will be developed, also better SE chips will be developed. It's a cat-and-mouse game and the attacker is always going to be a step behind. Until now, even the oldest of secure elements used in hardware wallets are secure, to the best of my knowledge.
About user error you are right, however someone taking the time to learn and do all the process will be less likely to commit error, we see some users loosing all funds from HW because they fall for pishing sites asking seed etc.
Again BS: falling for phishing sites and giving away your seed words isn't due to the wallet being a HW wallet. That can happen with literally any wallet. How can this seriously be considered an argument against hardware wallets?
Or is it more leaning into whataboutism such as: 'Well, attacks that a HW wallet can't protect you against, do exist, so they're useless'?
There are reasons against hardware wallets, but the ones you present are so weak, it's ridiculous.