Your idea is similar with IOTA, except IOTA require you to verify 2 transaction & don't give you any coins as reward.
Pool (whether it's centralized or decentralized) can do it better anyway.
Besides, if we don't mine block, but only "mine transaction", there are other technical problem such as...