I think SPACs are certainly a more risky way to put your money to work, but they're fine.
Companies that don't make money, have never made money, and to my eyes have absolutely no path to profitability IPO too - the banks just like to collect fees to get you to the public market. Does it really matter if they do it through an SPAC? I don't think it does.
Your point about the business plan is interesting... it depends on the perceptions that investors have that the company can achieve a business plan, but it's not necessarily accurate right? Uber was going to do all this autonomous taxi stuff, and had it outlined in their business plan. WeWork was punished for having a crappy business plan before it filed, Uber has a crappy one (or at least one that turned out to be crappy in my opinion) and went public anyway. The disclosures certainly didn't help much - they aren't a guarantee. Things like Adam Neumann leasing his own properties to WeWork came out before any of these disclosures. If WeWork went the SPAC route (and it actually looks like it will at a $10bn or so valuation), it's not like you really hide all that stuff any more than you hide it in the normal IPO process.
If you don't like that Social Capital Hedosophia is taking SoFi public via IPOE SPAC, you can dump your shares. It's not like you have to hold the shares. It's a speculative position to take. Hell, at least you can actually dump the shares before the listing even happens - for IPOs there can be lockup periods where you wind up losing money because the IPO was way overpriced. Banks get their fees either way (which is fine).