The current BTC blockchain size is 422GB [1] so that easily fits on a single 1TB SSD. How is that "too large" ?
This is evidenced by the fact that almost no one these days actually runs a local wallet. The number of logical nodes has decreased while the number of wallets has dramatically increased.
Thousands of people are doing it and these sorts of things make it easy to do: